Back to index

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

#include <nsWSDLPrivate.h>

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

List of all members.

Public Member Functions

 nsWSDLPort (const nsAString &aName)
virtual ~nsWSDLPort ()
NS_DECL_ISUPPORTS
NS_DECL_NSIWSDLPORT nsresult 
SetDocumentationElement (nsIDOMElement *aElement)
nsresult AddOperation (nsIWSDLOperation *aOperation)
nsresult SetBinding (nsIWSDLBinding *aBinding)
nsIWSDLOperation getOperation (in PRUint32 index)
nsIWSDLOperation getOperationByName (in AString name)

Public Attributes

readonly attribute AString name
readonly attribute nsIDOMElement documentation
readonly attribute nsIWSDLBinding binding
readonly attribute PRUint32 operationCount

Protected Attributes

nsString mName
nsCOMPtr< nsIDOMElementmDocumentationElement
nsCOMArray< nsIWSDLOperationmOperations
nsCOMPtr< nsIWSDLBindingmBinding

Detailed Description

Definition at line 104 of file nsWSDLPrivate.h.


Constructor & Destructor Documentation

nsWSDLPort::nsWSDLPort ( const nsAString &  aName)

Definition at line 47 of file nsWSDLDefinitions.cpp.

  : mName(aName)
{
}
nsWSDLPort::~nsWSDLPort ( ) [virtual]

Definition at line 52 of file nsWSDLDefinitions.cpp.

{
}

Member Function Documentation

Definition at line 156 of file nsWSDLDefinitions.cpp.

{
  NS_ENSURE_ARG(aOperation);

  return mOperations.AppendObject(aOperation) ? NS_OK : NS_ERROR_OUT_OF_MEMORY;
}

Here is the call graph for this function:

Here is the caller graph for this function:

nsIWSDLOperation nsIWSDLPort::getOperationByName ( in AString  name) [inherited]

Definition at line 164 of file nsWSDLDefinitions.cpp.

{
  mBinding = aBinding;

  return NS_OK;
}

Here is the caller graph for this function:

Definition at line 148 of file nsWSDLDefinitions.cpp.

{
  mDocumentationElement = aElement;

  return NS_OK;
}

Here is the caller graph for this function:


Member Data Documentation

Definition at line 55 of file nsIWSDL.idl.

Definition at line 53 of file nsIWSDL.idl.

Definition at line 121 of file nsWSDLPrivate.h.

Definition at line 119 of file nsWSDLPrivate.h.

Definition at line 118 of file nsWSDLPrivate.h.

Definition at line 120 of file nsWSDLPrivate.h.

readonly attribute AString nsIWSDLPort::name [inherited]

Definition at line 52 of file nsIWSDL.idl.

Definition at line 57 of file nsIWSDL.idl.


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