KVIrc 5.2.0
Developer APIs
Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
KviIrcConnectionUserInfo Class Reference

#include <KviIrcConnectionUserInfo.h>

Public Member Functions

const QString & awayReason () const
 
kvi_time_t awayTime () const
 
bool hasUserMode (const QChar &m)
 
const QString & hostIp () const
 
const QString & hostName () const
 
bool isAway () const
 
const QString & localHostIp () const
 
const QString & nickName () const
 
const QString & nickNameBeforeAway () const
 
const QString & password () const
 
const QString & realName () const
 
const QString & unmaskedHostName () const
 
const QString & userMode () const
 
const QString & userName () const
 

Protected Member Functions

bool addUserMode (const QChar &m)
 
 KviIrcConnectionUserInfo ()
 
bool removeUserMode (const QChar &m)
 
void setAway ()
 
void setAwayReason (const QString &szReazon)
 
void setBack ()
 
void setHostIp (const QString &szHostIp)
 
void setHostName (const QString &szHostName)
 
void setLocalHostIp (const QString &szLocalHostIp)
 
void setNickName (const QString &szNickName)
 
void setPassword (const QString &szPassword)
 
void setRealName (const QString &szRealName)
 
void setUnmaskedHostName (const QString &szHostName)
 
void setUserMode (const QString &szUserMode)
 
void setUserName (const QString &szUserName)
 
 ~KviIrcConnectionUserInfo ()=default
 

Private Attributes

bool m_bAway = false
 
QString m_szAwayReason
 
QString m_szHostIp
 
QString m_szHostName
 
QString m_szLocalHostIp
 
QString m_szNickBeforeAway
 
QString m_szNickName
 
QString m_szPassword
 
QString m_szRealName
 
QString m_szUnmaskedHostName
 
QString m_szUserMode
 
QString m_szUserName
 
kvi_time_t m_tAway
 

Friends

class KviConsoleWindow
 
class KviIrcConnection
 
class KviIrcServerParser
 

Constructor & Destructor Documentation

◆ KviIrcConnectionUserInfo()

KviIrcConnectionUserInfo::KviIrcConnectionUserInfo ( )
protecteddefault

◆ ~KviIrcConnectionUserInfo()

KviIrcConnectionUserInfo::~KviIrcConnectionUserInfo ( )
protecteddefault

Member Function Documentation

◆ addUserMode()

bool KviIrcConnectionUserInfo::addUserMode ( const QChar &  m)
protected

◆ awayReason()

const QString & KviIrcConnectionUserInfo::awayReason ( ) const
inline

◆ awayTime()

kvi_time_t KviIrcConnectionUserInfo::awayTime ( ) const
inline

◆ hasUserMode()

bool KviIrcConnectionUserInfo::hasUserMode ( const QChar &  m)

◆ hostIp()

const QString & KviIrcConnectionUserInfo::hostIp ( ) const
inline

◆ hostName()

const QString & KviIrcConnectionUserInfo::hostName ( ) const
inline

◆ isAway()

bool KviIrcConnectionUserInfo::isAway ( ) const
inline

◆ localHostIp()

const QString & KviIrcConnectionUserInfo::localHostIp ( ) const
inline

◆ nickName()

const QString & KviIrcConnectionUserInfo::nickName ( ) const
inline

◆ nickNameBeforeAway()

const QString & KviIrcConnectionUserInfo::nickNameBeforeAway ( ) const
inline

◆ password()

const QString & KviIrcConnectionUserInfo::password ( ) const
inline

◆ realName()

const QString & KviIrcConnectionUserInfo::realName ( ) const
inline

◆ removeUserMode()

bool KviIrcConnectionUserInfo::removeUserMode ( const QChar &  m)
protected

◆ setAway()

void KviIrcConnectionUserInfo::setAway ( )
protected

◆ setAwayReason()

void KviIrcConnectionUserInfo::setAwayReason ( const QString &  szReazon)
inlineprotected

◆ setBack()

void KviIrcConnectionUserInfo::setBack ( )
protected

◆ setHostIp()

void KviIrcConnectionUserInfo::setHostIp ( const QString &  szHostIp)
inlineprotected

◆ setHostName()

void KviIrcConnectionUserInfo::setHostName ( const QString &  szHostName)
inlineprotected

◆ setLocalHostIp()

void KviIrcConnectionUserInfo::setLocalHostIp ( const QString &  szLocalHostIp)
inlineprotected

◆ setNickName()

void KviIrcConnectionUserInfo::setNickName ( const QString &  szNickName)
inlineprotected

◆ setPassword()

void KviIrcConnectionUserInfo::setPassword ( const QString &  szPassword)
inlineprotected

◆ setRealName()

void KviIrcConnectionUserInfo::setRealName ( const QString &  szRealName)
inlineprotected

◆ setUnmaskedHostName()

void KviIrcConnectionUserInfo::setUnmaskedHostName ( const QString &  szHostName)
inlineprotected

◆ setUserMode()

void KviIrcConnectionUserInfo::setUserMode ( const QString &  szUserMode)
inlineprotected

◆ setUserName()

void KviIrcConnectionUserInfo::setUserName ( const QString &  szUserName)
inlineprotected

◆ unmaskedHostName()

const QString & KviIrcConnectionUserInfo::unmaskedHostName ( ) const
inline

◆ userMode()

const QString & KviIrcConnectionUserInfo::userMode ( ) const
inline

◆ userName()

const QString & KviIrcConnectionUserInfo::userName ( ) const
inline

Friends And Related Symbol Documentation

◆ KviConsoleWindow

friend class KviConsoleWindow
friend

◆ KviIrcConnection

friend class KviIrcConnection
friend

◆ KviIrcServerParser

friend class KviIrcServerParser
friend

Member Data Documentation

◆ m_bAway

bool KviIrcConnectionUserInfo::m_bAway = false
private

Referenced by setAway(), and setBack().

◆ m_szAwayReason

QString KviIrcConnectionUserInfo::m_szAwayReason
private

◆ m_szHostIp

QString KviIrcConnectionUserInfo::m_szHostIp
private

◆ m_szHostName

QString KviIrcConnectionUserInfo::m_szHostName
private

◆ m_szLocalHostIp

QString KviIrcConnectionUserInfo::m_szLocalHostIp
private

◆ m_szNickBeforeAway

QString KviIrcConnectionUserInfo::m_szNickBeforeAway
private

Referenced by setAway(), and setBack().

◆ m_szNickName

QString KviIrcConnectionUserInfo::m_szNickName
private

Referenced by setAway().

◆ m_szPassword

QString KviIrcConnectionUserInfo::m_szPassword
private

◆ m_szRealName

QString KviIrcConnectionUserInfo::m_szRealName
private

◆ m_szUnmaskedHostName

QString KviIrcConnectionUserInfo::m_szUnmaskedHostName
private

◆ m_szUserMode

QString KviIrcConnectionUserInfo::m_szUserMode
private

◆ m_szUserName

QString KviIrcConnectionUserInfo::m_szUserName
private

◆ m_tAway

kvi_time_t KviIrcConnectionUserInfo::m_tAway
private

Referenced by setAway().


The documentation for this class was generated from the following files: