20 #include <znc/zncconfig.h>
47 bool AddPerm(
unsigned char uPerm);
48 bool RemPerm(
unsigned char uPerm);
54 bool HasPerm(
unsigned char uPerm)
const;
bool RemPerm(unsigned char uPerm)
void SetNetwork(CIRCNetwork *pNetwork)
CString m_sNick
Definition: Nick.h:66
size_t GetCommonChans(std::vector< CChan * > &vChans, CIRCNetwork *pNetwork) const
CString m_sHost
Definition: Nick.h:68
CString m_sChanPerms
Definition: Nick.h:64
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:36
CString m_sIdent
Definition: Nick.h:67
String class that is used inside ZNC.
Definition: ZNCString.h:67
void Parse(const CString &sNickMask)
bool AddPerm(unsigned char uPerm)
bool HasPerm(unsigned char uPerm) const
CIRCNetwork * m_pNetwork
Definition: Nick.h:65
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