Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Protected Attributes
nsSOAPPortBinding Class Reference

#include <nsWSDLPrivate.h>

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

List of all members.

Public Member Functions

 nsSOAPPortBinding (const nsAString &aName)
virtual ~nsSOAPPortBinding ()
NS_DECL_ISUPPORTS
NS_DECL_NSIWSDLBINDING
NS_DECL_NSISOAPPORTBINDING
nsresult 
SetDocumentationElement (nsIDOMElement *aElement)
nsresult SetAddress (const nsAString &aAddress)
nsresult SetStyle (PRUint16 aStyle)
nsresult SetTransport (const nsAString &aTransport)
nsresult SetSoapVersion (PRUint16 aSoapVersion)

Public Attributes

const unsigned short SOAP_VERSION_1_1 = 0
const unsigned short SOAP_VERSION_1_2 = 1
const unsigned short SOAP_VERSION_UNKNOWN = 32767
readonly attribute AString name
readonly attribute AString address
readonly attribute unsigned short style
readonly attribute AString transport
readonly attribute unsigned short soapVersion
const unsigned short STYLE_RPC = 1
const unsigned short STYLE_DOCUMENT = 2
readonly attribute AString protocol
readonly attribute nsIDOMElement documentation

Protected Attributes

nsString mName
nsString mAddress
nsString mTransport
nsCOMPtr< nsIDOMElementmDocumentationElement
PRUint16 mSoapVersion
PRUint16 mStyle

Detailed Description

Definition at line 79 of file nsWSDLPrivate.h.


Constructor & Destructor Documentation

Definition at line 182 of file nsWSDLDefinitions.cpp.

{
}

Member Function Documentation

nsresult nsSOAPPortBinding::SetAddress ( const nsAString &  aAddress)

Definition at line 266 of file nsWSDLDefinitions.cpp.

{
  mAddress.Assign(aAddress);

  return NS_OK;
}

Here is the caller graph for this function:

Definition at line 258 of file nsWSDLDefinitions.cpp.

{
  mDocumentationElement = aElement;

  return NS_OK;
}

Here is the caller graph for this function:

Definition at line 290 of file nsWSDLDefinitions.cpp.

{
  mSoapVersion = aVersion;
  return NS_OK;
}

Here is the caller graph for this function:

Definition at line 274 of file nsWSDLDefinitions.cpp.

{
  mStyle = aStyle;

  return NS_OK;
}

Here is the caller graph for this function:

nsresult nsSOAPPortBinding::SetTransport ( const nsAString &  aTransport)

Definition at line 282 of file nsWSDLDefinitions.cpp.

{
  mTransport.Assign(aTransport);

  return NS_OK;
}

Here is the caller graph for this function:


Member Data Documentation

readonly attribute AString nsISOAPPortBinding::address [inherited]

Definition at line 57 of file nsIWSDLSOAPBinding.idl.

Definition at line 115 of file nsIWSDL.idl.

Definition at line 97 of file nsWSDLPrivate.h.

Definition at line 99 of file nsWSDLPrivate.h.

Definition at line 96 of file nsWSDLPrivate.h.

Definition at line 100 of file nsWSDLPrivate.h.

Definition at line 101 of file nsWSDLPrivate.h.

Definition at line 98 of file nsWSDLPrivate.h.

readonly attribute AString nsISOAPPortBinding::name [inherited]

Definition at line 56 of file nsIWSDLSOAPBinding.idl.

readonly attribute AString nsIWSDLBinding::protocol [inherited]

Definition at line 114 of file nsIWSDL.idl.

const unsigned short nsISOAPPortBinding::SOAP_VERSION_1_1 = 0 [inherited]

Definition at line 52 of file nsIWSDLSOAPBinding.idl.

const unsigned short nsISOAPPortBinding::SOAP_VERSION_1_2 = 1 [inherited]

Definition at line 53 of file nsIWSDLSOAPBinding.idl.

const unsigned short nsISOAPPortBinding::SOAP_VERSION_UNKNOWN = 32767 [inherited]

Definition at line 54 of file nsIWSDLSOAPBinding.idl.

readonly attribute unsigned short nsISOAPPortBinding::soapVersion [inherited]

Definition at line 60 of file nsIWSDLSOAPBinding.idl.

readonly attribute unsigned short nsISOAPPortBinding::style [inherited]

Definition at line 58 of file nsIWSDLSOAPBinding.idl.

const unsigned short nsIWSDLSOAPBinding::STYLE_DOCUMENT = 2 [inherited]

Definition at line 46 of file nsIWSDLSOAPBinding.idl.

const unsigned short nsIWSDLSOAPBinding::STYLE_RPC = 1 [inherited]

Definition at line 45 of file nsIWSDLSOAPBinding.idl.

readonly attribute AString nsISOAPPortBinding::transport [inherited]

Definition at line 59 of file nsIWSDLSOAPBinding.idl.


The documentation for this class was generated from the following files: