IRC_SERVER
By @hyunjunk (hyunjun2372@gmail.com)
|
This is the complete list of members for IRC::Server, including all inherited members.
ClientCommandFuncPtr typedef | IRC::Server | private |
CreateServer(Server **outPtrServer, const std::string &serverName, const unsigned short port, const std::string &password) | IRC::Server | static |
destroyResources() | IRC::Server | private |
disconnectClient(SharedPtr< ClientControlBlock > client, const std::string quitMessage="") | IRC::Server | private |
eventLoop() | IRC::Server | private |
executeClientCommand_INVITE(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments) | IRC::Server | private |
executeClientCommand_JOIN(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments) | IRC::Server | private |
executeClientCommand_KICK(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments) | IRC::Server | private |
executeClientCommand_MODE(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments) | IRC::Server | private |
executeClientCommand_NICK(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments) | IRC::Server | private |
executeClientCommand_PART(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments) | IRC::Server | private |
executeClientCommand_PASS(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments) | IRC::Server | private |
executeClientCommand_PRIVMSG(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments) | IRC::Server | private |
executeClientCommand_QUIT(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments) | IRC::Server | private |
executeClientCommand_TOPIC(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments) | IRC::Server | private |
executeClientCommand_USER(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments) | IRC::Server | private |
findChannelGlobal(const std::string &channelName) | IRC::Server | private |
findClientGlobal(const std::string &nickname) | IRC::Server | private |
forceDisconnectClient(SharedPtr< ClientControlBlock > client, const std::string quitMessage="") | IRC::Server | private |
getClientFromKeventUdata(kevent_t &event) const | IRC::Server | inlineprivate |
joinClientToChannel(SharedPtr< ClientControlBlock > client, SharedPtr< ChannelControlBlock > channel) | IRC::Server | private |
logErrorCode(EIrcErrorCode errorCode) const | IRC::Server | private |
logMessage(const std::string &message) const | IRC::Server | private |
logVerbose(const std::string &message) const | IRC::Server | private |
mChannels | IRC::Server | private |
mClientReleaseQueue | IRC::Server | private |
mClients | IRC::Server | private |
mEventRegistrationQueue | IRC::Server | private |
mhKqueue | IRC::Server | private |
mhListenSocket | IRC::Server | private |
mServerName | IRC::Server | private |
mServerPassword | IRC::Server | private |
mServerPort | IRC::Server | private |
mUnregistedClients | IRC::Server | private |
operator=(const Server &rhs) | IRC::Server | private |
partClientFromChannel(SharedPtr< ClientControlBlock > client, SharedPtr< ChannelControlBlock > channel) | IRC::Server | private |
processClientMsg(SharedPtr< ClientControlBlock > client, SharedPtr< MsgBlock > msg) | IRC::Server | private |
registerClient(SharedPtr< ClientControlBlock > client) | IRC::Server | private |
sendMsgToChannel(SharedPtr< ChannelControlBlock > channel, SharedPtr< MsgBlock > msg, SharedPtr< ClientControlBlock > exceptClient=NULL) | IRC::Server | private |
sendMsgToClient(SharedPtr< ClientControlBlock > client, SharedPtr< MsgBlock > msg) | IRC::Server | private |
sendMsgToConnectedChannels(SharedPtr< ClientControlBlock > client, SharedPtr< MsgBlock > msg) | IRC::Server | private |
separateMsgsFromClientRecvMsgs(SharedPtr< ClientControlBlock > client, std::vector< SharedPtr< MsgBlock > > &outSeparatedMsgs) | IRC::Server | private |
Server(const std::string &serverName, const unsigned short port, const std::string &password) | IRC::Server | private |
Startup() | IRC::Server | |
~Server() | IRC::Server |