#include <Operation.h>


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, const std::string &name="") |
| void | addMessageExtensibility (WsdlPull::MessageType m, int ext) |
| int | getMessageExtension (WsdlPull::MessageType m) |
| void | print (std::ostream &out) |
Various Getter methods | |
| const Message * | getMessage (WsdlPull::MessageType type) const |
| std::string | getMessageName (WsdlPull::MessageType type) const |
| std::list< const Message * > * | getFaults () const |
| const Message * | getFault (const std::string &name) const |
| Optype | getType () const |
| const PortType * | portType () const |
Definition at line 53 of file Operation.h.
| typedef std::vector<Operation*>::iterator WsdlPull::Operation::OpIterator |
Definition at line 56 of file Operation.h.
| typedef std::vector<Operation*>::const_iterator WsdlPull::Operation::cOpIterator |
Definition at line 57 of file Operation.h.
| WsdlPull::Operation::Operation | ( | WsdlParser & | w, | |
| PortType * | pt | |||
| ) | [inline] |
Definition at line 108 of file Operation.h.
| WsdlPull::Operation::~Operation | ( | ) | [inline] |
Definition at line 120 of file Operation.h.
| const Message * WsdlPull::Operation::getMessage | ( | WsdlPull::MessageType | type | ) | const [inline] |
getMessage
| mesage | type ,Input,Output or Fault |
Definition at line 135 of file Operation.h.
References WsdlPull::Fault, WsdlPull::Input, and WsdlPull::Output.
Referenced by WsdlPull::WsdlInvoker::invoke().
| std::string WsdlPull::Operation::getMessageName | ( | WsdlPull::MessageType | type | ) | const [inline] |
Definition at line 264 of file Operation.h.
References WsdlPull::Fault, WsdlPull::Input, and WsdlPull::Output.
| std::list< const Message * > * WsdlPull::Operation::getFaults | ( | ) | const [inline] |
Definition at line 243 of file Operation.h.
| const Message * WsdlPull::Operation::getFault | ( | const std::string & | name | ) | const [inline] |
Definition at line 250 of file Operation.h.
| Optype WsdlPull::Operation::getType | ( | ) | const [inline] |
getOptype
Definition at line 182 of file Operation.h.
| const PortType * WsdlPull::Operation::portType | ( | ) | const [inline] |
portType
Definition at line 128 of file Operation.h.
| void WsdlPull::Operation::setMessage | ( | const Message * | message, | |
| WsdlPull::MessageType | type, | |||
| const std::string & | name = "" | |||
| ) | [inline] |
Definition at line 190 of file Operation.h.
References WsdlPull::Fault, WsdlPull::Input, WsdlPull::OP_IN, WsdlPull::OP_IN_OUT, WsdlPull::OP_NONE, WsdlPull::OP_OUT, WsdlPull::OP_OUT_IN, and WsdlPull::Output.
| void WsdlPull::Operation::addMessageExtensibility | ( | WsdlPull::MessageType | m, | |
| int | ext | |||
| ) | [inline] |
Definition at line 152 of file Operation.h.
References WsdlPull::Fault, WsdlPull::Input, and WsdlPull::Output.
| int WsdlPull::Operation::getMessageExtension | ( | WsdlPull::MessageType | m | ) | [inline] |
Definition at line 167 of file Operation.h.
References WsdlPull::Fault, WsdlPull::Input, and WsdlPull::Output.
| void WsdlPull::Operation::print | ( | std::ostream & | out | ) | [inline, virtual] |
Reimplemented from WsdlPull::WsdlElement.
Definition at line 233 of file Operation.h.
References XmlUtils::blk(), XmlUtils::dbsp(), WsdlPull::WsdlElement::id_, and WsdlPull::WsdlElement::name_.
1.5.5