IRC_SERVER
By @hyunjunk (hyunjun2372@gmail.com)
Loading...
Searching...
No Matches
IRC::Server Member List

This is the complete list of members for IRC::Server, including all inherited members.

ClientCommandFuncPtr typedefIRC::Serverprivate
CreateServer(Server **outPtrServer, const std::string &serverName, const unsigned short port, const std::string &password)IRC::Serverstatic
destroyResources()IRC::Serverprivate
disconnectClient(SharedPtr< ClientControlBlock > client, const std::string quitMessage="")IRC::Serverprivate
eventLoop()IRC::Serverprivate
executeClientCommand_INVITE(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments)IRC::Serverprivate
executeClientCommand_JOIN(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments)IRC::Serverprivate
executeClientCommand_KICK(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments)IRC::Serverprivate
executeClientCommand_MODE(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments)IRC::Serverprivate
executeClientCommand_NICK(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments)IRC::Serverprivate
executeClientCommand_PART(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments)IRC::Serverprivate
executeClientCommand_PASS(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments)IRC::Serverprivate
executeClientCommand_PRIVMSG(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments)IRC::Serverprivate
executeClientCommand_QUIT(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments)IRC::Serverprivate
executeClientCommand_TOPIC(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments)IRC::Serverprivate
executeClientCommand_USER(SharedPtr< ClientControlBlock > client, const std::vector< char * > &arguments)IRC::Serverprivate
findChannelGlobal(const std::string &channelName)IRC::Serverprivate
findClientGlobal(const std::string &nickname)IRC::Serverprivate
forceDisconnectClient(SharedPtr< ClientControlBlock > client, const std::string quitMessage="")IRC::Serverprivate
getClientFromKeventUdata(kevent_t &event) constIRC::Serverinlineprivate
joinClientToChannel(SharedPtr< ClientControlBlock > client, SharedPtr< ChannelControlBlock > channel)IRC::Serverprivate
logErrorCode(EIrcErrorCode errorCode) constIRC::Serverprivate
logMessage(const std::string &message) constIRC::Serverprivate
logVerbose(const std::string &message) constIRC::Serverprivate
mChannelsIRC::Serverprivate
mClientReleaseQueueIRC::Serverprivate
mClientsIRC::Serverprivate
mEventRegistrationQueueIRC::Serverprivate
mhKqueueIRC::Serverprivate
mhListenSocketIRC::Serverprivate
mServerNameIRC::Serverprivate
mServerPasswordIRC::Serverprivate
mServerPortIRC::Serverprivate
mUnregistedClientsIRC::Serverprivate
operator=(const Server &rhs)IRC::Serverprivate
partClientFromChannel(SharedPtr< ClientControlBlock > client, SharedPtr< ChannelControlBlock > channel)IRC::Serverprivate
processClientMsg(SharedPtr< ClientControlBlock > client, SharedPtr< MsgBlock > msg)IRC::Serverprivate
registerClient(SharedPtr< ClientControlBlock > client)IRC::Serverprivate
sendMsgToChannel(SharedPtr< ChannelControlBlock > channel, SharedPtr< MsgBlock > msg, SharedPtr< ClientControlBlock > exceptClient=NULL)IRC::Serverprivate
sendMsgToClient(SharedPtr< ClientControlBlock > client, SharedPtr< MsgBlock > msg)IRC::Serverprivate
sendMsgToConnectedChannels(SharedPtr< ClientControlBlock > client, SharedPtr< MsgBlock > msg)IRC::Serverprivate
separateMsgsFromClientRecvMsgs(SharedPtr< ClientControlBlock > client, std::vector< SharedPtr< MsgBlock > > &outSeparatedMsgs)IRC::Serverprivate
Server(const std::string &serverName, const unsigned short port, const std::string &password)IRC::Serverprivate
Startup()IRC::Server
~Server()IRC::Server