nsIWebServiceProxy

IID:2122421c-1326-41db-87f8-25519d8a12cb
Inherits From:nsISupports

This interface is implemented by the following components:


Properties

readonly nsIScriptableInterfaces interfaces

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 PRBool isAsync

PR_TRUE if the service proxy methods represent an asynchronous calling convention. PR_FALSE if the methods are synchronous.

readonly nsISimpleEnumerator pendingCalls

An enumerator that returns the set of pending calls for the service proxy. Each call is an instance of the nsIWebServiceCallContext interface.

readonly nsIWSDLPort port

The WSDL port that this service proxy represents.

readonly char* primaryAsyncListenerInterfaceName

The name of the primary async listener interface for this proxy. This will be null if this is not an async proxy.

readonly char* primaryInterfaceName

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 AString qualifier

The qualifier used for interface names related to this service proxy.


Methods

[noscript] void Init ( nsIWSDLPort port , nsIInterfaceInfo primaryInterface , nsIInterfaceInfoManager interfaceInfoManager , AString qualifier , PRBool isAsync )

void Init ( nsIWSDLPort port , nsIInterfaceInfo primaryInterface , nsIInterfaceInfoManager interfaceInfoManager , AString qualifier , PRBool isAsync )

Arguments:
port
primaryInterface
interfaceInfoManager
qualifier
isAsync

References

This interface is the type of the following properties:

nsIWebServiceCallContext.proxy

This interface is passed as an argument to the following methods:

nsIWebServiceProxyCreationListener.onLoad

This interface is returned from the following methods:

nsIWebServiceProxyFactory.createProxy

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com