From 777c6cf07347fe96aee065046cbcbe4ac50fe1fb Mon Sep 17 00:00:00 2001 From: Adam- Date: Sun, 11 Oct 2009 15:31:34 +0000 Subject: Added OnPostDatabaseLoad event, which triggers after the cores databases have been loaded AND immediatly after a module is loaded *if* the core has already been loaded git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2552 5417fbe8-f217-4b02-8779-1006273d7864 --- include/modules.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/modules.h b/include/modules.h index 77986102e..5a2a5420b 100644 --- a/include/modules.h +++ b/include/modules.h @@ -565,6 +565,11 @@ class CoreExport Module */ virtual void OnPostCommand(User *u, const std::string &service, const ci::string &command, const std::vector ¶ms) { } + /** Called after the core has finished loading the databases, but before + * we connect to the server + */ + virtual void OnPostLoadDatabases() { } + /** Called when anope saves databases. * NOTE: This event is deprecated pending new database handling. * XXX. @@ -951,7 +956,7 @@ enum Implementation I_OnDefconLevel, /* Other */ - I_OnReload, I_OnPreServerConnect, I_OnServerConnect, I_OnPreCommand, I_OnPostCommand, I_OnSaveDatabase, I_OnBackupDatabase, + I_OnReload, I_OnPreServerConnect, I_OnServerConnect, I_OnPreCommand, I_OnPostCommand, I_OnPostLoadDatabases, I_OnSaveDatabase, I_OnBackupDatabase, I_OnPreDatabaseExpire, I_OnDatabaseExpire, I_OnPreRestart, I_OnRestart, I_OnPreShutdown, I_OnShutdown, I_OnSignal, I_OnServerQuit, I_OnTopicUpdated, I_OnEncrypt, I_OnEncryptInPlace, I_OnEncryptCheckLen, I_OnDecrypt, I_OnCheckPassword, -- cgit