diff options
author | Adam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864> | 2010-05-22 07:40:22 +0000 |
---|---|---|
committer | Adam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864> | 2010-05-22 07:40:22 +0000 |
commit | d5f036017510dad134fd9c8d471135f774f1fe17 (patch) | |
tree | ee037c32da9ad223cd660af9f5ed36133a517bec /include/users.h | |
parent | fae2710ba7e068edb68baf26f901af564741e5bf (diff) |
Rewrote the nick colliding/releaseing/canceling system, fixes many many bugs on IRCds without svsnick and/or svshold
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2975 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'include/users.h')
-rw-r--r-- | include/users.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/users.h b/include/users.h index 0d701f839..ff7c74622 100644 --- a/include/users.h +++ b/include/users.h @@ -130,6 +130,7 @@ class CoreExport User : public Extensible /** Get the full mask ( nick!ident@realhost ) of a user */ const std::string GetMask(); + /** Updates the realname of the user record. */ void SetRealname(const std::string &realname); @@ -143,6 +144,12 @@ class CoreExport User : public Extensible virtual void SendMessage(const std::string &source, const char *fmt, ...); virtual void SendMessage(const std::string &source, const std::string &msg); + /** Collide a nick + * See the comment in users.cpp + * @param na The nick + */ + void Collide(NickAlias *na); + /** Check if the user should become identified because * their svid matches the one stored in their nickcore * @param svid Services id |