From 2b0914ae368d30573cb573d69016de8a7a615c59 Mon Sep 17 00:00:00 2001 From: rburchell Date: Wed, 18 Feb 2009 23:48:46 +0000 Subject: Add OnUserConnect event, mark OnSaveDatabase deprecated pending db redesign. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2113 5417fbe8-f217-4b02-8779-1006273d7864 --- include/modules.h | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'include') diff --git a/include/modules.h b/include/modules.h index b2c04582f..51ffea816 100644 --- a/include/modules.h +++ b/include/modules.h @@ -512,7 +512,16 @@ class CoreExport Module */ virtual EventReturn OnBotUnAssign(User *sender, ChannelInfo *ci) { return EVENT_CONTINUE; } - virtual void OnSaveDatabase() { } + /** Called when a new user connects to the network. + * @param u The connecting user. + */ + virtual void OnUserConnect(User *u) { } + + /** Called when anope saves databases. + * NOTE: This event is deprecated pending new database handling. + * XXX. + */ + virtual void OnSaveDatabase() MARK_DEPRECATED { } }; @@ -521,7 +530,7 @@ class CoreExport Module enum Implementation { I_BEGIN, - I_OnUserKicked, I_OnReload, I_OnBotAssign, I_OnBotUnAssign, I_OnSaveDatabase, + I_OnUserKicked, I_OnReload, I_OnBotAssign, I_OnBotUnAssign, I_OnSaveDatabase, I_OnUserConnect, I_END }; -- cgit