]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/isupportmanager.h
Add an event provider class for the event/messagetag event.
[user/henk/code/inspircd.git] / include / isupportmanager.h
index 3a0df78f940f698c8bd58c799465831e2464aa10..8c94dbea6ae8326ed3e90447005d01994cdb1eff 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * InspIRCd -- Internet Relay Chat Daemon
  *
- *   Copyright (C) 2013 Peter Powell <petpow@saberuk.com>
+ *   Copyright (C) 2013 Sadie Powell <sadie@witchery.services>
  *
  * 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
@@ -26,6 +26,12 @@ class CoreExport ISupportManager
        /** The generated lines which are sent to clients. */
        std::vector<Numeric::Numeric> cachedlines;
 
+       /** Escapes an ISUPPORT token value and appends it to the buffer.
+        * @param buffer The buffer to append to.
+        * @param value An ISUPPORT token value.
+        */
+       void AppendValue(std::string& buffer, const std::string& value);
+
  public:
        /** (Re)build the ISUPPORT vector.
         * Called by the core on boot after all modules have been loaded, and every time when a module is loaded