From 3e5a5e1c669f6027b897f7358d45f92e1552f746 Mon Sep 17 00:00:00 2001 From: Adam Date: Wed, 10 Dec 2014 01:29:18 -0500 Subject: Use a triat class for event names instead of having to manually give them places, which is much less error prone --- src/event.cpp | 168 +++++++++++++++++++++++++++++----------------------------- 1 file changed, 84 insertions(+), 84 deletions(-) (limited to 'src') diff --git a/src/event.cpp b/src/event.cpp index 9a46b4ac2..3e313d5a0 100644 --- a/src/event.cpp +++ b/src/event.cpp @@ -12,87 +12,87 @@ using namespace Event; -EventHandlers Event::OnPreUserKicked(nullptr, "OnPreUserKicked"); -EventHandlers Event::OnUserKicked(nullptr, "OnUserKicked"); -EventHandlers Event::OnPreBotAssign(nullptr, "OnPreBotAssign"); -EventHandlers Event::OnBotAssign(nullptr, "OnBotAssign"); -EventHandlers Event::OnBotUnAssign(nullptr, "OnBotUnAssign"); -EventHandlers Event::OnUserConnect(nullptr, "OnUserConnect"); -EventHandlers Event::OnNewServer(nullptr, "OnNewServer"); -EventHandlers Event::OnUserNickChange(nullptr, "OnUserNickChange"); -EventHandlers Event::OnPreCommand(nullptr, "OnPreCommand"); -EventHandlers Event::OnPostCommand(nullptr, "OnPostCommand"); -EventHandlers Event::OnSaveDatabase(nullptr, "OnSaveDatabase"); -EventHandlers Event::OnLoadDatabase(nullptr, "OnLoadDatabase"); -EventHandlers Event::OnEncrypt(nullptr, "OnEncrypt"); -EventHandlers Event::OnDecrypt(nullptr, "OnDecrypt"); -EventHandlers Event::OnCreateBot(nullptr, "OnCreateBot"); -EventHandlers Event::OnDelBot(nullptr, "OnDelBot"); -EventHandlers Event::OnPrePartChannel(nullptr, "OnPrePartChannel"); -EventHandlers Event::OnPartChannel(nullptr, "OnPartChannel"); -EventHandlers Event::OnLeaveChannel(nullptr, "OnLeaveChannel"); -EventHandlers Event::OnJoinChannel(nullptr, "OnJoinChannel"); -EventHandlers Event::OnTopicUpdated(nullptr, "OnTopicUpdated"); -EventHandlers Event::OnPreServerConnect(nullptr, "OnPreServerConnect"); -EventHandlers Event::OnServerConnect(nullptr, "OnServerConnect"); -EventHandlers Event::OnPreUplinkSync(nullptr, "OnPreUplinkSync"); -EventHandlers Event::OnServerDisconnect(nullptr, "OnServerDisconnect"); -EventHandlers Event::OnRestart(nullptr, "OnRestart"); -EventHandlers Event::OnShutdown(nullptr, "OnShutdown"); -EventHandlers Event::OnAddXLine(nullptr, "OnAddXLine"); -EventHandlers Event::OnDelXLine(nullptr, "OnDelXLine"); -EventHandlers Event::OnIsServicesOper(nullptr, "OnIsServicesOper"); -EventHandlers Event::OnServerQuit(nullptr, "OnServerQuit"); -EventHandlers Event::OnUserQuit(nullptr, "OnUserQuit"); -EventHandlers Event::OnPreUserLogoff(nullptr, "OnPreUserLogoff"); -EventHandlers Event::OnPostUserLogoff(nullptr, "OnPostUserLogoff"); -EventHandlers Event::OnAccessDel(nullptr, "OnAccessDel"); -EventHandlers Event::OnAccessAdd(nullptr, "OnAccessAdd"); -EventHandlers Event::OnAccessClear(nullptr, "OnAccessClear"); -EventHandlers Event::OnChanRegistered(nullptr, "OnChanRegistered"); -EventHandlers Event::OnCreateChan(nullptr, "OnCreateChan"); -EventHandlers Event::OnDelChan(nullptr, "OnDelChan"); -EventHandlers Event::OnChannelCreate(nullptr, "OnChannelCreate"); -EventHandlers Event::OnChannelDelete(nullptr, "OnChannelDelete"); -EventHandlers Event::OnCheckKick(nullptr, "OnCheckKick"); -EventHandlers Event::OnCheckPriv(nullptr, "OnCheckPriv"); -EventHandlers Event::OnGroupCheckPriv(nullptr, "OnGroupCheckPriv"); -EventHandlers Event::OnNickIdentify(nullptr, "OnNickIdentify"); -EventHandlers Event::OnUserLogin(nullptr, "OnUserLogin"); -EventHandlers Event::OnNickLogout(nullptr, "OnNickLogout"); -EventHandlers Event::OnDelNick(nullptr, "OnDelNick"); -EventHandlers Event::OnNickCoreCreate(nullptr, "OnNickCoreCreate"); -EventHandlers Event::OnDelCore(nullptr, "OnDelCore"); -EventHandlers Event::OnChangeCoreDisplay(nullptr, "OnChangeCoreDisplay"); -EventHandlers Event::OnNickClearAccess(nullptr, "OnNickClearAccess"); -EventHandlers Event::OnNickAddAccess(nullptr, "OnNickAddAccess"); -EventHandlers Event::OnNickEraseAccess(nullptr, "OnNickEraseAccess"); -EventHandlers Event::OnCheckAuthentication(nullptr, "OnCheckAuthentication"); -EventHandlers Event::OnFingerprint(nullptr, "OnFingerprint"); -EventHandlers Event::OnUserAway(nullptr, "OnUserAway"); -EventHandlers Event::OnInvite(nullptr, "OnInvite"); -EventHandlers Event::OnSetVhost(nullptr, "OnSetVhost"); -EventHandlers Event::OnSetDisplayedHost(nullptr, "OnSetDisplayedHost"); -EventHandlers Event::OnChannelModeSet(nullptr, "OnChannelModeSet"); -EventHandlers Event::OnChannelModeUnset(nullptr, "OnChannelModeUnset"); -EventHandlers Event::OnUserModeSet(nullptr, "OnUserModeSet"); -EventHandlers Event::OnUserModeUnset(nullptr, "OnUserModeUnset"); -EventHandlers Event::OnChannelModeAdd(nullptr, "OnChannelModeAdd"); -EventHandlers Event::OnUserModeAdd(nullptr, "OnUserModeAdd"); -EventHandlers Event::OnModuleLoad(nullptr, "OnModuleLoad"); -EventHandlers Event::OnModuleUnload(nullptr, "OnModuleUnload"); -EventHandlers Event::OnServerSync(nullptr, "OnServerSync"); -EventHandlers Event::OnUplinkSync(nullptr, "OnUplinkSync"); -EventHandlers Event::OnBotPrivmsg(nullptr, "OnBotPrivmsg"); -EventHandlers Event::OnBotNotice(nullptr, "OnBotNotice"); -EventHandlers Event::OnPrivmsg(nullptr, "OnPrivmsg"); -EventHandlers Event::OnLog(nullptr, "OnLog"); -EventHandlers Event::OnLogMessage(nullptr, "OnLogMessage"); -EventHandlers Event::OnCheckModes(nullptr, "OnCheckModes"); -EventHandlers Event::OnChannelSync(nullptr, "OnChannelSync"); -EventHandlers Event::OnSetCorrectModes(nullptr, "OnSetCorrectModes"); -EventHandlers Event::OnMessage(nullptr, "OnMessage"); -EventHandlers Event::OnCanSet(nullptr, "OnCanSet"); -EventHandlers Event::OnCheckDelete(nullptr, "OnCheckDelete"); -EventHandlers Event::OnExpireTick(nullptr, "OnExpireTick"); -EventHandlers Event::OnSerialize(nullptr, "OnSerialize"); +EventHandlers Event::OnPreUserKicked(nullptr); +EventHandlers Event::OnUserKicked(nullptr); +EventHandlers Event::OnPreBotAssign(nullptr); +EventHandlers Event::OnBotAssign(nullptr); +EventHandlers Event::OnBotUnAssign(nullptr); +EventHandlers Event::OnUserConnect(nullptr); +EventHandlers Event::OnNewServer(nullptr); +EventHandlers Event::OnUserNickChange(nullptr); +EventHandlers Event::OnPreCommand(nullptr); +EventHandlers Event::OnPostCommand(nullptr); +EventHandlers Event::OnSaveDatabase(nullptr); +EventHandlers Event::OnLoadDatabase(nullptr); +EventHandlers Event::OnEncrypt(nullptr); +EventHandlers Event::OnDecrypt(nullptr); +EventHandlers Event::OnCreateBot(nullptr); +EventHandlers Event::OnDelBot(nullptr); +EventHandlers Event::OnPrePartChannel(nullptr); +EventHandlers Event::OnPartChannel(nullptr); +EventHandlers Event::OnLeaveChannel(nullptr); +EventHandlers Event::OnJoinChannel(nullptr); +EventHandlers Event::OnTopicUpdated(nullptr); +EventHandlers Event::OnPreServerConnect(nullptr); +EventHandlers Event::OnServerConnect(nullptr); +EventHandlers Event::OnPreUplinkSync(nullptr); +EventHandlers Event::OnServerDisconnect(nullptr); +EventHandlers Event::OnRestart(nullptr); +EventHandlers Event::OnShutdown(nullptr); +EventHandlers Event::OnAddXLine(nullptr); +EventHandlers Event::OnDelXLine(nullptr); +EventHandlers Event::OnIsServicesOper(nullptr); +EventHandlers Event::OnServerQuit(nullptr); +EventHandlers Event::OnUserQuit(nullptr); +EventHandlers Event::OnPreUserLogoff(nullptr); +EventHandlers Event::OnPostUserLogoff(nullptr); +EventHandlers Event::OnAccessDel(nullptr); +EventHandlers Event::OnAccessAdd(nullptr); +EventHandlers Event::OnAccessClear(nullptr); +EventHandlers Event::OnChanRegistered(nullptr); +EventHandlers Event::OnCreateChan(nullptr); +EventHandlers Event::OnDelChan(nullptr); +EventHandlers Event::OnChannelCreate(nullptr); +EventHandlers Event::OnChannelDelete(nullptr); +EventHandlers Event::OnCheckKick(nullptr); +EventHandlers Event::OnCheckPriv(nullptr); +EventHandlers Event::OnGroupCheckPriv(nullptr); +EventHandlers Event::OnNickIdentify(nullptr); +EventHandlers Event::OnUserLogin(nullptr); +EventHandlers Event::OnNickLogout(nullptr); +EventHandlers Event::OnDelNick(nullptr); +EventHandlers Event::OnNickCoreCreate(nullptr); +EventHandlers Event::OnDelCore(nullptr); +EventHandlers Event::OnChangeCoreDisplay(nullptr); +EventHandlers Event::OnNickClearAccess(nullptr); +EventHandlers Event::OnNickAddAccess(nullptr); +EventHandlers Event::OnNickEraseAccess(nullptr); +EventHandlers Event::OnCheckAuthentication(nullptr); +EventHandlers Event::OnFingerprint(nullptr); +EventHandlers Event::OnUserAway(nullptr); +EventHandlers Event::OnInvite(nullptr); +EventHandlers Event::OnSetVhost(nullptr); +EventHandlers Event::OnSetDisplayedHost(nullptr); +EventHandlers Event::OnChannelModeSet(nullptr); +EventHandlers Event::OnChannelModeUnset(nullptr); +EventHandlers Event::OnUserModeSet(nullptr); +EventHandlers Event::OnUserModeUnset(nullptr); +EventHandlers Event::OnChannelModeAdd(nullptr); +EventHandlers Event::OnUserModeAdd(nullptr); +EventHandlers Event::OnModuleLoad(nullptr); +EventHandlers Event::OnModuleUnload(nullptr); +EventHandlers Event::OnServerSync(nullptr); +EventHandlers Event::OnUplinkSync(nullptr); +EventHandlers Event::OnBotPrivmsg(nullptr); +EventHandlers Event::OnBotNotice(nullptr); +EventHandlers Event::OnPrivmsg(nullptr); +EventHandlers Event::OnLog(nullptr); +EventHandlers Event::OnLogMessage(nullptr); +EventHandlers Event::OnCheckModes(nullptr); +EventHandlers Event::OnChannelSync(nullptr); +EventHandlers Event::OnSetCorrectModes(nullptr); +EventHandlers Event::OnMessage(nullptr); +EventHandlers Event::OnCanSet(nullptr); +EventHandlers Event::OnCheckDelete(nullptr); +EventHandlers Event::OnExpireTick(nullptr); +EventHandlers Event::OnSerialize(nullptr); -- cgit