|
| RemoteUser (const std::string &uid, const std::string &srv) |
|
virtual void | SendText (const std::string &line) |
|
const char * | GetIPString () |
|
irc::sockets::cidr_mask | GetCIDRMask () |
|
virtual bool | SetClientIP (const char *sip, bool recheck_eline=true) |
|
virtual void | SetClientIP (const irc::sockets::sockaddrs &sa, bool recheck_eline=true) |
|
| User (const std::string &uid, const std::string &srv, int objtype) |
|
bool | CheckLines (bool doZline=false) |
|
virtual const std::string & | GetFullHost () |
|
virtual const std::string & | GetFullRealHost () |
|
void | InvalidateCache () |
|
const char * | FormatNoticeMasks () |
|
std::string | ProcessNoticeMasks (const char *sm) |
|
bool | IsNoticeMaskSet (unsigned char sm) |
|
void | SetNoticeMask (unsigned char sm, bool value) |
|
const char * | FormatModes (bool showparameters=false) |
|
bool | IsModeSet (unsigned char m) |
|
void | SetMode (unsigned char m, bool value) |
|
virtual bool | HasPermission (const std::string &command) |
|
virtual bool | HasPrivPermission (const std::string &privstr, bool noisy=false) |
|
virtual bool | HasModePermission (unsigned char mode, ModeType type) |
|
char * | MakeWildHost () |
|
const std::string & | MakeHost () |
|
const std::string & | MakeHostIP () |
|
void | AddToWhoWas () |
|
void | Oper (OperInfo *info) |
|
bool | ForceNickChange (const char *newnick) |
|
void | UnOper () |
|
virtual void | Write (const std::string &text) |
|
virtual void | Write (const char *text,...) CUSTOM_PRINTF(2 |
|
virtual void void | WriteServ (const std::string &text) |
|
void | WriteServ (const char *text,...) CUSTOM_PRINTF(2 |
|
void void | WriteNumeric (unsigned int numeric, const char *text,...) CUSTOM_PRINTF(3 |
|
void void void | WriteNumeric (unsigned int numeric, const std::string &text) |
|
void | WriteFrom (User *user, const std::string &text) |
|
void | WriteFrom (User *user, const char *text,...) CUSTOM_PRINTF(3 |
|
void void | WriteTo (User *dest, const std::string &data) |
|
void | WriteTo (User *dest, const char *data,...) CUSTOM_PRINTF(3 |
|
void void | WriteCommonRaw (const std::string &line, bool include_self=true) |
|
void | WriteCommon (const char *text,...) CUSTOM_PRINTF(2 |
|
void void | WriteCommonExcept (const char *text,...) CUSTOM_PRINTF(2 |
|
void void void | WriteCommonQuit (const std::string &normal_text, const std::string &oper_text) |
|
void | SendText (const std::string &LinePrefix, std::stringstream &TextStream) |
|
void | SendText (const char *text,...) CUSTOM_PRINTF(2 |
|
void bool | SharesChannelWith (User *other) |
|
void | DoHostCycle (const std::string &quitline) |
|
bool | ChangeDisplayedHost (const char *host) |
|
bool | ChangeIdent (const char *newident) |
|
bool | ChangeName (const char *gecos) |
|
bool | ChangeNick (const std::string &newnick, bool force=false) |
|
void | SendAll (const char *command, const char *text,...) CUSTOM_PRINTF(3 |
|
void std::string | ChannelList (User *source, bool spy) |
|
void | SplitChanList (User *dest, const std::string &cl) |
|
void | PurgeEmptyChannels () |
|
virtual ConnectClass * | GetClass () |
|
virtual | ~User () |
|
virtual CullResult | cull () |
|
const ExtensibleStore & | GetExtList () const |
|
void | doUnhookExtensions (const std::vector< reference< ExtensionItem > > &toRemove) |
|