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

Operation Class Reference

#include <Operation.h>

Inheritance diagram for Operation:

Inheritance graph
[legend]
Collaboration diagram for Operation:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::vector< Operation
* >::iterator 
OpIterator
typedef std::vector< Operation
* >::const_iterator 
cOpIterator

Public Member Functions

 Operation (WsdlParser &w, PortType *pt)
 ~Operation ()
void setMessage (const Message *message, Wsdl::MessageType type)
void print (ostream &out)
Various Getter methods
const MessagegetMessage (Wsdl::MessageType type) const
Optype getType () const
const PortTypeportType () const

Member Typedef Documentation

typedef std::vector<Operation*>::iterator Operation::OpIterator
 

typedef std::vector<Operation*>::const_iterator Operation::cOpIterator
 


Constructor & Destructor Documentation

Operation::Operation WsdlParser w,
PortType pt
[inline]
 

Operation::~Operation  )  [inline]
 


Member Function Documentation

const Message * Operation::getMessage Wsdl::MessageType  type  )  const [inline]
 

getMessage

Parameters:
mesage type ,Input,Output or Fault
Returns:
pointer to the message

Optype Operation::getType  )  const [inline]
 

getOptype

Returns:
type of the operation in,in-out,out,out-in

const PortType * Operation::portType  )  const [inline]
 

portType

Returns:
The porttype to which this operation belongs

void Operation::setMessage const Message message,
Wsdl::MessageType  type
[inline]
 

void Operation::print ostream &  out  )  [inline, virtual]
 

Reimplemented from WsdlElement.


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