X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;ds=sidebyside;f=include%2Fisupportmanager.h;h=75b83d6c16c10d931d1e7c0a76add03c8ab75206;hb=635cb9d65f6d7f6758ae8ed874da00c8d94b6e39;hp=3a0df78f940f698c8bd58c799465831e2464aa10;hpb=5267fb9d362aeb326c9e64f7171c957f76776f90;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/isupportmanager.h b/include/isupportmanager.h index 3a0df78f9..75b83d6c1 100644 --- a/include/isupportmanager.h +++ b/include/isupportmanager.h @@ -1,7 +1,8 @@ /* * InspIRCd -- Internet Relay Chat Daemon * - * Copyright (C) 2013 Peter Powell + * Copyright (C) 2017 Sadie Powell + * Copyright (C) 2014, 2016 Attila Molnar * * 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 +27,12 @@ class CoreExport ISupportManager /** The generated lines which are sent to clients. */ std::vector 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