ZNC
trunk
|
#include <Nick.h>
Public Member Functions | |
CNick () | |
CNick (const CString &sNick) | |
~CNick () | |
void | Reset () |
void | Parse (const CString &sNickMask) |
CString | GetHostMask () const |
size_t | GetCommonChans (std::vector< CChan * > &vChans, CIRCNetwork *pNetwork) const |
bool | NickEquals (const CString &nickname) const |
void | SetNetwork (CIRCNetwork *pNetwork) |
void | SetNick (const CString &s) |
void | SetIdent (const CString &s) |
void | SetHost (const CString &s) |
bool | AddPerm (unsigned char uPerm) |
bool | RemPerm (unsigned char uPerm) |
CString | GetPermStr () const |
unsigned char | GetPermChar () const |
bool | HasPerm (unsigned char uPerm) const |
const CString & | GetNick () const |
const CString & | GetIdent () const |
const CString & | GetHost () const |
CString | GetNickMask () const |
void | Clone (const CNick &SourceNick) |
Protected Attributes | |
CString | m_sChanPerms |
CIRCNetwork * | m_pNetwork |
CString | m_sNick |
CString | m_sIdent |
CString | m_sHost |
CNick::CNick | ( | ) |
CNick::CNick | ( | const CString & | sNick | ) |
CNick::~CNick | ( | ) |
bool CNick::AddPerm | ( | unsigned char | uPerm | ) |
Referenced by CChan::AddPerm().
void CNick::Clone | ( | const CNick & | SourceNick | ) |
size_t CNick::GetCommonChans | ( | std::vector< CChan * > & | vChans, |
CIRCNetwork * | pNetwork | ||
) | const |
const CString& CNick::GetHost | ( | ) | const |
CString CNick::GetHostMask | ( | ) | const |
const CString& CNick::GetIdent | ( | ) | const |
const CString& CNick::GetNick | ( | ) | const |
Referenced by CIRCSock::GetNick().
CString CNick::GetNickMask | ( | ) | const |
Referenced by CIRCSock::GetNickMask().
unsigned char CNick::GetPermChar | ( | ) | const |
CString CNick::GetPermStr | ( | ) | const |
Referenced by CChan::GetPermStr().
bool CNick::HasPerm | ( | unsigned char | uPerm | ) | const |
Referenced by CChan::HasPerm().
bool CNick::NickEquals | ( | const CString & | nickname | ) | const |
void CNick::Parse | ( | const CString & | sNickMask | ) |
bool CNick::RemPerm | ( | unsigned char | uPerm | ) |
Referenced by CChan::RemPerm().
void CNick::Reset | ( | ) |
void CNick::SetHost | ( | const CString & | s | ) |
void CNick::SetIdent | ( | const CString & | s | ) |
void CNick::SetNetwork | ( | CIRCNetwork * | pNetwork | ) |
void CNick::SetNick | ( | const CString & | s | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |