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

WsdlPull::Operation Class Reference

#include <Operation.h>

Inheritance diagram for WsdlPull::Operation:

Inheritance graph
[legend]
Collaboration diagram for WsdlPull::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, WsdlPull::MessageType type)
void print (std::ostream &out)
Various Getter methods
const MessagegetMessage (WsdlPull::MessageType type) const
Optype getType () const
const PortTypeportType () const

Member Typedef Documentation

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

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


Constructor & Destructor Documentation

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

WsdlPull::Operation::~Operation  )  [inline]
 


Member Function Documentation

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

getMessage

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

Optype WsdlPull::Operation::getType  )  const [inline]
 

getOptype

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

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

portType

Returns:
The porttype to which this operation belongs

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

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

Reimplemented from WsdlPull::WsdlElement.


The documentation for this class was generated from the following file:
Generated on Mon Feb 6 23:03:01 2006 for wsdlpull by  doxygen 1.3.9.1