]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/protocol.h
Allow SASL messages to be targeted at the services server
[user/henk/code/inspircd.git] / include / protocol.h
index 7f987964f5ce6617715d0f9db1d0a54aff037b61..03ede7ca8ce3920a76afabf793a16f0461fb89fc 100644 (file)
@@ -44,8 +44,9 @@ class ProtocolInterface
         * @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.
+        * @return True if the message was sent out (target exists)
         */
-       virtual void SendEncapsulatedData(parameterlist &encap) { }
+       virtual bool SendEncapsulatedData(const parameterlist &encap) { return false; }
 
        /** Send metadata for an object to other linked servers.
         * @param target The object to send metadata for.