/** 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);
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;
* 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];