20 #include <znc/zncconfig.h> 50 bool AddPerm(
unsigned char uPerm);
51 bool RemPerm(
unsigned char uPerm);
57 bool HasPerm(
unsigned char uPerm)
const;
bool RemPerm(unsigned char uPerm)
void SetNetwork(CIRCNetwork *pNetwork)
CString m_sNick
Definition: Nick.h:70
size_t GetCommonChans(std::vector< CChan * > &vChans, CIRCNetwork *pNetwork) const
CString m_sHost
Definition: Nick.h:72
CString m_sChanPerms
Definition: Nick.h:68
const CString & GetNick() const
const CString & GetIdent() const
bool NickEquals(const CString &nickname) const
void SetNick(const CString &s)
CString GetNickMask() const
Definition: IRCNetwork.h:40
CString m_sIdent
Definition: Nick.h:71
String class that is used inside ZNC.
Definition: ZNCString.h:68
void Parse(const CString &sNickMask)
bool AddPerm(unsigned char uPerm)
bool HasPerm(unsigned char uPerm) const
CIRCNetwork * m_pNetwork
Definition: Nick.h:69
void SetHost(const CString &s)
void Clone(const CNick &SourceNick)
void SetIdent(const CString &s)
CString GetHostMask() const
const CString & GetHost() const
CString GetPermStr() const
unsigned char GetPermChar() const
CNick & operator=(const CNick &)=default