]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/snomasks.h
Remove the Kiwi links from the readme.
[user/henk/code/inspircd.git] / include / snomasks.h
index db398922505e1c89750764e68c2fbe185ebf4784..e3859faba7c5787c175857feeaae785f196e204b 100644 (file)
@@ -1,10 +1,15 @@
 /*
  * InspIRCd -- Internet Relay Chat Daemon
  *
- *   Copyright (C) 2010 Daniel De Graaf <danieldg@inspircd.org>
+ *   Copyright (C) 2013-2014 Attila Molnar <attilamolnar@hush.com>
+ *   Copyright (C) 2013, 2017 Sadie Powell <sadie@witchery.services>
+ *   Copyright (C) 2012 Robby <robby@chatbelgie.be>
+ *   Copyright (C) 2009-2010 Daniel De Graaf <danieldg@inspircd.org>
+ *   Copyright (C) 2009 Uli Schlachter <psychon@inspircd.org>
+ *   Copyright (C) 2008 Thomas Stagner <aquanight@inspircd.org>
  *   Copyright (C) 2008 Robin Burchell <robin+git@viroteck.net>
  *   Copyright (C) 2007 Dennis Friis <peavey@inspircd.org>
- *   Copyright (C) 2006 Craig Edwards <craigedwards@brainbox.cc>
+ *   Copyright (C) 2006, 2010 Craig Edwards <brain@inspircd.org>
  *
  * This file is part of InspIRCd.  InspIRCd is free software: you can
  * redistribute it and/or modify it under the terms of the GNU General Public
@@ -50,7 +55,7 @@ class Snomask
 
        /** Sends a message to all opers with this snomask.
         * @param message The message to send
-        * @param remote If true the message will go to the uppercase variant of this snomask
+        * @param letter The snomask character to send the message to.
         */
        void SendMessage(const std::string& message, char letter);
 
@@ -59,8 +64,8 @@ class Snomask
        void Flush();
 
        /** Returns the description of this snomask
-        * @param remote If true the description of the uppercase (remote) variant of this snomask
-        * will be returned (i.e.: "REMOTE" will be prepended to the description).
+        * @param letter The letter of this snomask. If uppercase, the description of the remote
+        * variant of this snomask will be returned (i.e.: "REMOTE" will be prepended to the description).
         * @return The description of this snomask
         */
        std::string GetDescription(char letter) const;
@@ -72,7 +77,7 @@ class Snomask
  * Modules and the core can enable and disable snomask characters. If they do,
  * then sending snomasks using these characters becomes possible.
  */
-class CoreExport SnomaskManager
+class CoreExport SnomaskManager : public fakederef<SnomaskManager>
 {
        Snomask masks[26];