|
| FakeUser (const std::string &uid, Server *srv) |
|
| FakeUser (const std::string &uid, const std::string &sname, const std::string &sdesc) |
|
CullResult | cull () CXX11_OVERRIDE |
|
const std::string & | GetFullHost () CXX11_OVERRIDE |
|
const std::string & | GetFullRealHost () CXX11_OVERRIDE |
|
const std::string & | GetIPString () |
|
const std::string & | GetHost (bool uncloak) const |
|
const std::string & | GetDisplayedHost () const |
|
const std::string & | GetRealHost () const |
|
const std::string & | GetRealName () const |
|
irc::sockets::cidr_mask | GetCIDRMask () |
|
virtual bool | SetClientIP (const std::string &address) |
|
virtual void | SetClientIP (const irc::sockets::sockaddrs &sa) |
|
| User (const std::string &uid, Server *srv, UserType objtype) |
|
void | InvalidateCache () |
|
bool | IsAway () const |
|
bool | IsOper () const |
|
bool | IsNoticeMaskSet (unsigned char sm) |
|
std::string | GetModeLetters (bool includeparams=false) const |
|
bool | IsModeSet (unsigned char m) const |
|
bool | IsModeSet (const ModeHandler *mh) const |
|
bool | IsModeSet (const ModeHandler &mh) const |
|
bool | IsModeSet (UserModeReference &moderef) const |
|
void | SetMode (ModeHandler *mh, bool value) |
|
void | SetMode (ModeHandler &mh, bool value) |
|
virtual bool | HasPermission (const std::string &command) |
|
virtual bool | HasPrivPermission (const std::string &privstr, bool noisy=false) |
|
virtual bool | HasModePermission (const ModeHandler *mh) const |
|
const std::string & | MakeHost () |
|
const std::string & | MakeHostIP () |
|
void | Oper (OperInfo *info) |
|
void | UnOper () |
|
void | WriteNotice (const std::string &text) |
|
virtual void | WriteRemoteNotice (const std::string &text) |
|
virtual void | WriteRemoteNumeric (const Numeric::Numeric &numeric) |
|
template<typename T1 > |
void | WriteRemoteNumeric (unsigned int numeric, T1 p1) |
|
template<typename T1 , typename T2 > |
void | WriteRemoteNumeric (unsigned int numeric, T1 p1, T2 p2) |
|
template<typename T1 , typename T2 , typename T3 > |
void | WriteRemoteNumeric (unsigned int numeric, T1 p1, T2 p2, T3 p3) |
|
template<typename T1 , typename T2 , typename T3 , typename T4 > |
void | WriteRemoteNumeric (unsigned int numeric, T1 p1, T2 p2, T3 p3, T4 p4) |
|
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > |
void | WriteRemoteNumeric (unsigned int numeric, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) |
|
void | WriteNumeric (const Numeric::Numeric &numeric) |
|
template<typename T1 > |
void | WriteNumeric (unsigned int numeric, T1 p1) |
|
template<typename T1 , typename T2 > |
void | WriteNumeric (unsigned int numeric, T1 p1, T2 p2) |
|
template<typename T1 , typename T2 , typename T3 > |
void | WriteNumeric (unsigned int numeric, T1 p1, T2 p2, T3 p3) |
|
template<typename T1 , typename T2 , typename T3 , typename T4 > |
void | WriteNumeric (unsigned int numeric, T1 p1, T2 p2, T3 p3, T4 p4) |
|
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > |
void | WriteNumeric (unsigned int numeric, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) |
|
void | WriteCommonRaw (ClientProtocol::Event &protoev, bool include_self=true) |
|
void | ForEachNeighbor (ForEachNeighborHandler &handler, bool include_self=true) |
|
bool | SharesChannelWith (User *other) |
|
bool | ChangeDisplayedHost (const std::string &host) |
|
void | ChangeRealHost (const std::string &host, bool resetdisplay) |
|
bool | ChangeIdent (const std::string &newident) |
|
bool | ChangeRealName (const std::string &real) |
|
bool | ChangeNick (const std::string &newnick, time_t newts=0) |
|
void | PurgeEmptyChannels () |
|
virtual | ~User () |
|
const ExtensibleStore & | GetExtList () const |
|
void | doUnhookExtensions (const std::vector< reference< ExtensionItem > > &toRemove) |
|
void | FreeAllExtItems () |
|