- * InspIRCd: (C) 2002-2008 InspIRCd Development Team
- * See: http://www.inspircd.org/wiki/index.php/Credits
+ * InspIRCd: (C) 2002-2010 InspIRCd Development Team
+ * See: http://wiki.inspircd.org/Credits
* @param encap This is a list of string parameters, the first of which must be a server ID or glob matching servernames.
* The second must be a subcommand. All subsequent parameters are dependant on the subcommand.
* ENCAP (should) be used instead of creating new protocol messages for easier third party application support.
* @param encap This is a list of string parameters, the first of which must be a server ID or glob matching servernames.
* The second must be a subcommand. All subsequent parameters are dependant on the subcommand.
* ENCAP (should) be used instead of creating new protocol messages for easier third party application support.
/** Send metadata for an object to other linked servers.
* @param target The object to send metadata for.
/** Send metadata for an object to other linked servers.
* @param target The object to send metadata for.
* @param key The 'key' of the data, e.g. "swhois" for swhois desc on a user
* @param data The string representation of the data
*/
* @param key The 'key' of the data, e.g. "swhois" for swhois desc on a user
* @param data The string representation of the data
*/
- virtual void SendMetaData(void* target, int type, const std::string &key, const std::string &data) { }
+ virtual void SendMetaData(Extensible* target, const std::string &key, const std::string &data) { }
* @param target The channel name or user to send mode changes for.
* @param The mode changes to send.
*/
* @param target The channel name or user to send mode changes for.
* @param The mode changes to send.
*/
- virtual void SendModeNotice(const std::string &modes, const std::string &text) { }
-
+ /** Send a notice to users with a given snomask.
+ * @param snomask The snomask required for the message to be sent.
+ * @param text The message to send.
+ */