Message.connectContentSniffed
gulong connectContentSniffed(T)(T callback, Flag!"After" after = No.After) if (isCallable!T
&& is(ReturnType!T == void)
&& (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] == string)))
&& (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] == string[string])))
&& (Parameters!T.length < 3 || (ParameterStorageClassTuple!T[2] == ParameterStorageClass.none && is(Parameters!T[2] : soup.message.Message)))
&& Parameters!T.length < 4)Connect to ContentSniffed signal.
This signal is emitted after soup.message.Message.gotHeaders.
If content sniffing is disabled, or no content sniffing will be performed, due to the sniffer deciding to trust the Content-Type sent by the server, this signal is emitted immediately after soup.message.Message.gotHeaders, and type is null.
Parameters
callback | signal callback delegate or function to connect void callback(string type, string[string] params, soup.message.Message message) type the content type that we got from sniffing (optional) params a #GHashTable with the parameters (optional) message the instance the signal is connected to (optional) |
after | Yes.After to execute callback after default handler, No.After to execute before (default) |
Returns
Signal ID