summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorrburchell <rburchell@5417fbe8-f217-4b02-8779-1006273d7864>2009-02-07 21:58:27 +0000
committerrburchell <rburchell@5417fbe8-f217-4b02-8779-1006273d7864>2009-02-07 21:58:27 +0000
commita0925f2d4c866d16f03f9e7e44654bad737b2090 (patch)
tree15c4efb939a62b0403477554e6acb6b2b6f48349 /include
parent1e5825ab5719209389732b5b3ce8f0b4d7ab2088 (diff)
Add the capability to (properly) send login/logout account messages, used for InspIRCd at present, others are possible in the future (ircu etc). NOTE: This currently doesn't trigger on DROP, which is probably a bad thing.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1944 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'include')
-rw-r--r--include/services.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/services.h b/include/services.h
index 57eda94d2..46e21728b 100644
--- a/include/services.h
+++ b/include/services.h
@@ -1500,6 +1500,18 @@ private:
va_end(args);
SendNumericInternal(source, numeric, dest, *buf ? buf : NULL);
}
+
+ /** Sends a message logging a user into an account, where ircds support such a feature.
+ * @param u The user logging in
+ * @param account The account the user is logging into
+ */
+ virtual void SendAccountLogin(User *u, NickCore *account) { }
+
+ /** Sends a message logging a user out of an account, where ircds support such a feature.
+ * @param u The user logging out
+ * @param account The account the user is logging out of
+ */
+ virtual void SendAccountLogout(User *u, NickCore *account) { }
};
class IRCDTS6Proto : public IRCDProto