WsdlPull::Operation Class Reference

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
std::list< const Message * > * getFaults () const
const MessagegetFault (const std::string &name) const
Optype getType () const
const PortTypeportType () const

Detailed Description

Definition at line 52 of file Operation.h.


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

Definition at line 124 of file Operation.h.

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

getOptype

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

Definition at line 141 of file Operation.h.

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

portType

Returns:
The porttype to which this operation belongs

Definition at line 117 of file Operation.h.


The documentation for this class was generated from the following file:
Generated on Fri Oct 19 19:34:06 2007 for wsdlpull by  doxygen 1.4.6