// quit | exit void LogonConsole::TranslateQuit(char *str) { int delay = str != NULL ? atoi(str) : 5000; if(!delay) delay = 5000; else delay *= 1000; ProcessQuit(delay); }
void CServer::IssueMessages(const tinyirc::IRCMessage & Message) { switch(Message.Type) { case tinyirc::IRCMessageType::Welcome: ProcessWelcome(Message); break; case tinyirc::IRCMessageType::MOTD: ProcessMOTD(Message); break; case tinyirc::IRCMessageType::UserMode: ProcessUserMode(Message); break; case tinyirc::IRCMessageType::Message: ProcessPrvtMessage(Message); break; case tinyirc::IRCMessageType::Notice: ProcessNotice(Message); break; case tinyirc::IRCMessageType::UserList: ProcessUserList(Message); break; case tinyirc::IRCMessageType::Topic: ProcessTopic(Message); break; case tinyirc::IRCMessageType::NickChange: ProcessNick(Message); break; case tinyirc::IRCMessageType::Join: ProcessJoin(Message); break; case tinyirc::IRCMessageType::Part: ProcessPart(Message); break; case tinyirc::IRCMessageType::Quit: ProcessQuit(Message); break; case tinyirc::IRCMessageType::ChannelMode: ProcessChannelMode(Message); break; case tinyirc::IRCMessageType::TopicChanged: ProcessTopicChanged(Message); break; case tinyirc::IRCMessageType::Kick: ProcessKick(Message); break; } }