Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsIWebServiceProxy Interface Reference

import "nsIWebServiceProxy.idl";

Inheritance diagram for nsIWebServiceProxy:
Inheritance graph
[legend]
Collaboration diagram for nsIWebServiceProxy:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Init (in nsIWSDLPort aPort, in nsIInterfaceInfo aPrimaryInterface, in nsIInterfaceInfoManager aInterfaceInfoManager, in AString aQualifier, in boolean aIsAsync)

Public Attributes

readonly attribute nsIWSDLPort port
 The WSDL port that this service proxy represents.
readonly attribute boolean isAsync
 PR_TRUE if the service proxy methods represent an asynchronous calling convention.
readonly attribute AString qualifier
 The qualifier used for interface names related to this service proxy.
readonly attribute
nsISimpleEnumerator 
pendingCalls
 An enumerator that returns the set of pending calls for the service proxy.
readonly attribute string primaryInterfaceName
 The name of the primary interface for this proxy.
readonly attribute string primaryAsyncListenerInterfaceName
 The name of the primary async listener interface for this proxy.
readonly attribute
nsIScriptableInterfaces 
interfaces
 The collection of interfaces related to this service proxy.

Detailed Description

Definition at line 153 of file nsIWebServiceProxy.idl.


Member Function Documentation

void nsIWebServiceProxy::Init ( in nsIWSDLPort  aPort,
in nsIInterfaceInfo  aPrimaryInterface,
in nsIInterfaceInfoManager  aInterfaceInfoManager,
in AString  aQualifier,
in boolean  aIsAsync 
)

Member Data Documentation

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.

Definition at line 208 of file nsIWebServiceProxy.idl.

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

PR_FALSE if the methods are synchronous.

Definition at line 172 of file nsIWebServiceProxy.idl.

An enumerator that returns the set of pending calls for the service proxy.

Each call is an instance of the nsIWebServiceCallContext interface.

See also:
nsIWebServiceCallContext

Definition at line 187 of file nsIWebServiceProxy.idl.

The WSDL port that this service proxy represents.

See also:
nsIWSDLPort

Definition at line 166 of file nsIWebServiceProxy.idl.

The name of the primary async listener interface for this proxy.

This will be null if this is not an async proxy.

Definition at line 199 of file nsIWebServiceProxy.idl.

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.

Definition at line 193 of file nsIWebServiceProxy.idl.

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

Definition at line 178 of file nsIWebServiceProxy.idl.


The documentation for this interface was generated from the following file: