|
ZNC trunk
|
#include <Nick.h>
Public Member Functions | |
| CNick () | |
| CNick (const CString &sNick) | |
| ~CNick () | |
| CNick (const CNick &)=default | |
| CNick & | operator= (const CNick &)=default |
| 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 (char cPerm) |
| e.g. '@' for chanop. | |
| bool | RemPerm (char cPerm) |
| e.g. '@' for chanop. | |
| CString | GetPermStr () const |
| e.g. '@' for chanop. | |
| char | GetPermChar () const |
| e.g. '@' for chanop. | |
| bool | HasPerm (char cPerm) const |
| e.g. '@' for chanop. | |
| 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 | ( | ) |
Referenced by CNick(), Clone(), and operator=().
| CNick::CNick | ( | const CString & | sNick | ) |
| CNick::~CNick | ( | ) |
| bool CNick::AddPerm | ( | char | cPerm | ) |
e.g. '@' for chanop.
| 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 CNickMessage::GetOldNick().
| CString CNick::GetNickMask | ( | ) | const |
| char CNick::GetPermChar | ( | ) | const |
e.g. '@' for chanop.
| CString CNick::GetPermStr | ( | ) | const |
e.g. '@' for chanop.
| bool CNick::HasPerm | ( | char | cPerm | ) | const |
e.g. '@' for chanop.
| bool CNick::NickEquals | ( | const CString & | nickname | ) | const |
| void CNick::Parse | ( | const CString & | sNickMask | ) |
| bool CNick::RemPerm | ( | char | cPerm | ) |
e.g. '@' for chanop.
| 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 |