Linux Mac OSX Windows

  
[scriptable, uuid(27e60cd8-6d63-4d87-b7d1-82c09e0c7363)]
interface nsIXmlRpcClientListener : nsISupports

Methods

 Called when a transport or other error occurs.

 @param client    The originating XML-RPC client.
 @param context   The context passed in to the asyncCall method.
 @param status    The status code of the error.
 @param errorMsg  A human readable error message.
void onError(in nsIXmlRpcClient client, in nsISupports ctxt, in nsresult status, in wstring errorMsg)
 Called when the XML-RPC server returned a Fault

 @param client    The originating XML-RPC client.
 @param context   The context passed in to the asyncCall method.
 @param fault     The XML-RPC fault as returned by the server.
void onFault(in nsIXmlRpcClient client, in nsISupports ctxt, in nsIXmlRpcFault fault)
 Called when XML-RPC call has succeeded.

 @param client    The originating XML-RPC client.
 @param context   The context passed in to the asyncCall method.
 @param result    The result of the XML-RPC call.
void onResult(in nsIXmlRpcClient client, in nsISupports ctxt, in nsISupports result)