#include "socketengine.h"
#include "snomasks.h"
#include "filelogger.h"
+#include "message.h"
#include "modules.h"
#include "threadengine.h"
#include "configreader.h"
/** Determines whether a channel name is valid according to the RFC 1459 rules.
* This is the default function for InspIRCd::IsChannel.
- * @param nick The channel name to validate.
+ * @param channel The channel name to validate.
* @return True if the channel name is valid according to RFC 1459 rules; otherwise, false.
*/
static bool DefaultIsChannel(const std::string& channel);
*/
void Exit(int status);
- /** Causes the server to exit immediately with exit code 0.
- * The status code is required for signal handlers, and ignored.
- */
- static void QuickExit(int status);
-
/** Formats the input string with the specified arguments.
* @param formatString The string to format
* @param ... A variable number of format arguments.
* @return The formatted string
*/
- static const char* Format(const char* formatString, ...) CUSTOM_PRINTF(1, 2);
- static const char* Format(va_list &vaList, const char* formatString) CUSTOM_PRINTF(2, 0);
+ static std::string Format(const char* formatString, ...) CUSTOM_PRINTF(1, 2);
+ static std::string Format(va_list& vaList, const char* formatString) CUSTOM_PRINTF(2, 0);
/** Determines whether a nickname is valid. */
TR1NS::function<bool(const std::string&)> IsNick;
/** Determines whether a ident is valid according to the RFC 1459 rules.
* This is the default function for InspIRCd::IsIdent.
- * @param nick The ident to validate.
+ * @param ident The ident to validate.
* @return True if the ident is valid according to RFC 1459 rules; otherwise, false.
*/
static bool DefaultIsIdent(const std::string& ident);
#include "numericbuilder.h"
#include "modules/whois.h"
-#include "modules/stats.h"