26 typedef std::map<irc::sockets::cidr_mask, unsigned int> clonemap;
33 clonemap local_clones;
39 for (user_hash::iterator i = clientlist->begin();i != clientlist->end();i++)
96 void QuitUser(
User *user,
const std::string &quitreason,
const char* operreason =
"");
101 void AddLocalClone(
User *user);
106 void AddGlobalClone(
User *user);
113 void RemoveCloneCounts(
User *user);
117 void RehashCloneCounts();
123 unsigned long GlobalCloneCount(
User *user);
129 unsigned long LocalCloneCount(
User *user);
134 unsigned int UserCount();
139 unsigned int RegisteredUserCount();
144 unsigned int OperCount();
149 unsigned int UnregisteredUserCount();
154 unsigned int LocalUserCount();
161 int ModeCount(
const char mode);
167 void ServerNoticeAll(
const char* text, ...) CUSTOM_PRINTF(2, 3);
173 void ServerPrivmsgAll(const
char* text, ...) CUSTOM_PRINTF(2, 3);