diff options
| author | rburchell <rburchell@5417fbe8-f217-4b02-8779-1006273d7864> | 2009-02-07 21:58:27 +0000 |
|---|---|---|
| committer | rburchell <rburchell@5417fbe8-f217-4b02-8779-1006273d7864> | 2009-02-07 21:58:27 +0000 |
| commit | a0925f2d4c866d16f03f9e7e44654bad737b2090 (patch) | |
| tree | 15c4efb939a62b0403477554e6acb6b2b6f48349 /include | |
| parent | 1e5825ab5719209389732b5b3ce8f0b4d7ab2088 (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.h | 12 |
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 |
