Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

PortType Class Reference

#include <PortType.h>

Inheritance diagram for PortType:

Inheritance graph
[legend]
Collaboration diagram for PortType:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::list< PortType
* >::iterator 
PortTypeIterator
typedef std::list< PortType
* >::const_iterator 
cPortTypeIterator

Public Member Functions

 PortType (WsdlParser &w)
 ~PortType ()
Various Getter methods
int getNumOps (void) const
const OperationgetOperation (int index) const
const OperationgetOperation (const Qname &name) const
int getOperationIndex (const Qname &name) const
bool getOperations (Operation::cOpIterator &start, Operation::cOpIterator &finish) const
binding
Returns:
const Binding* returns Binding associated with the port type which has a binding protocol specified by 'nsp'


const Binding * binding (const std::string &nsp) const
Various Setter methods
void addOp (Operation *op)
void setBinding (Binding *bn)

Member Typedef Documentation

typedef std::list<PortType*>::iterator PortType::PortTypeIterator
 

typedef std::list<PortType*>::const_iterator PortType::cPortTypeIterator
 


Constructor & Destructor Documentation

PortType::PortType WsdlParser w  )  [inline]
 

PortType::~PortType  )  [inline]
 


Member Function Documentation

int PortType::getNumOps void   )  const [inline]
 

const Operation * PortType::getOperation int  index  )  const [inline]
 

getOperation

Parameters:
index of the operation index:0..ops.size()-1
Returns:
pointer to the Operation

const Operation * PortType::getOperation const Qname name  )  const [inline]
 

getOperation

Parameters:
name of the operation
Returns:
pointer to the Operation

int PortType::getOperationIndex const Qname name  )  const [inline]
 

bool PortType::getOperations Operation::cOpIterator start,
Operation::cOpIterator finish
const [inline]
 

getOperations

Returns:
bool returns the iterators to start and end of operations

const Binding * PortType::binding const std::string &  nsp  )  const [inline]
 

void PortType::addOp Operation op  )  [inline]
 

void PortType::setBinding Binding *  bn  )  [inline]
 


The documentation for this class was generated from the following file:
Generated on Sun Oct 16 10:11:52 2005 for wsdlpull by  doxygen 1.3.9.1