Implemented by
[scriptable, uuid(2122421c-1326-41db-87f8-25519d8a12cb)]
interface nsIWebServiceProxy : nsISupports
Attributes
The collection of interfaces related to this service proxy. This will include the primary interface implemented by the service proxy as well as any listener or complex type interfaces required for method parameters and return values. NOTE: only interesting from JavaScript.
readonly attribute
nsIScriptableInterfaces
interfaces
PR_TRUE if the service proxy methods represent an asynchronous calling convention. PR_FALSE if the methods are synchronous.
readonly attribute
boolean
isAsync
An enumerator that returns the set of pending calls for the service proxy. Each call is an instance of the <code>nsIWebServiceCallContext</code> interface. @see nsIWebServiceCallContext
readonly attribute
nsISimpleEnumerator
pendingCalls
The WSDL port that this service proxy represents. @see nsIWSDLPort
readonly attribute
nsIWSDLPort
port
The name of the primary async listener interface for this proxy. This will be null if this is not an async proxy.
readonly attribute
string
primaryAsyncListenerInterfaceName
The name of the primary interface for this proxy. This may or may not be the async version depending on whether or not this is an async proxy.
readonly attribute
string
primaryInterfaceName
The qualifier used for interface names related to this service proxy.
readonly attribute
AString
qualifier
Methods
[noscript]
void
Init(in nsIWSDLPort aPort, in nsIInterfaceInfo aPrimaryInterface, in nsIInterfaceInfoManager aInterfaceInfoManager, in AString aQualifier, in boolean aIsAsync)
Compare to: