From d5f036017510dad134fd9c8d471135f774f1fe17 Mon Sep 17 00:00:00 2001 From: Adam- Date: Sat, 22 May 2010 07:40:22 +0000 Subject: 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 --- include/users.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'include/users.h') 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 -- cgit