20#include <znc/zncconfig.h>
Definition IRCNetwork.h:40
CString m_sNick
Definition Nick.h:75
CNick(const CNick &)=default
bool HasPerm(char cPerm) const
e.g. '@' for chanop.
const CString & GetNick() const
CString m_sIdent
Definition Nick.h:76
const CString & GetIdent() const
bool AddPerm(char cPerm)
e.g. '@' for chanop.
void SetIdent(const CString &s)
CString m_sHost
Definition Nick.h:77
void SetNick(const CString &s)
CString m_sChanPerms
Definition Nick.h:73
void Parse(const CString &sNickMask)
void SetHost(const CString &s)
char GetPermChar() const
e.g. '@' for chanop.
void SetNetwork(CIRCNetwork *pNetwork)
CString GetHostMask() const
void Clone(const CNick &SourceNick)
size_t GetCommonChans(std::vector< CChan * > &vChans, CIRCNetwork *pNetwork) const
CString GetPermStr() const
e.g. '@' for chanop.
const CString & GetHost() const
CIRCNetwork * m_pNetwork
Definition Nick.h:74
CNick(const CString &sNick)
CString GetNickMask() const
bool NickEquals(const CString &nickname) const
CNick & operator=(const CNick &)=default
bool RemPerm(char cPerm)
e.g. '@' for chanop.
String class that is used inside ZNC.
Definition ZNCString.h:68