IT_WSDL::WSDLOperation Class Reference

#include <it_wsdl/wsdl_operation.h>

Inheritance diagram for IT_WSDL::WSDLOperation:

IT_WSDL::WSDLExtensibleNode IT_WSDL::WSDLNode List of all members.

Detailed Description

The class that corresponds to the in-memory representation of a portType <operation> element.

Definition at line 36 of file wsdl_operation.h.

Public Member Functions

virtual const WSDLInputget_input () const=0
 Returns a reference to the object corresponding to the in-memory representation of the <input> element that is included in this operation.
virtual const WSDLOutputget_output () const=0
 Returns a reference to the object corresponding to the in-memory representation of the <output> element that is included in this operation.
virtual const WSDLFaultVectorget_faults () const=0
 Returns a reference to the object corresponding to the in-memory representation of <fault> elements that are included in this operation.
virtual const IT_Bus::Stringget_name () const=0
 Returns the value assigned to the name attribute within the portType <operation> element.
virtual const WSDLPortTypeget_port_type () const=0
 Returns a reference to the object corresponding to the in-memory representation of the <portType> element that includes this operation.
virtual IT_Bus::Boolean is_oneway () const=0
 Returns true if the operation is one-way, i.e.

Protected Member Functions

 WSDLOperation ()


Member Function Documentation

virtual const WSDLInput* IT_WSDL::WSDLOperation::get_input (  )  const [pure virtual]

Returns a reference to the object corresponding to the in-memory representation of the <input> element that is included in this operation.

Returns:
A reference to the WSDLInput instance.

virtual const WSDLOutput* IT_WSDL::WSDLOperation::get_output (  )  const [pure virtual]

Returns a reference to the object corresponding to the in-memory representation of the <output> element that is included in this operation.

Returns:
A reference to the WSDLOutput instance.

virtual const WSDLFaultVector& IT_WSDL::WSDLOperation::get_faults (  )  const [pure virtual]

Returns a reference to the object corresponding to the in-memory representation of <fault> elements that are included in this operation.

Returns:
A reference to a WSDLFaultVector. The WSDLFaultVector is a typedef of IT_Vector<WSDLFault *>.

virtual const IT_Bus::String& IT_WSDL::WSDLOperation::get_name (  )  const [pure virtual]

Returns the value assigned to the name attribute within the portType <operation> element.

Returns:
String containing the name of the operation.

virtual const WSDLPortType& IT_WSDL::WSDLOperation::get_port_type (  )  const [pure virtual]

Returns a reference to the object corresponding to the in-memory representation of the <portType> element that includes this operation.

Returns:
A reference to the WSDLPortType instance.

virtual IT_Bus::Boolean IT_WSDL::WSDLOperation::is_oneway (  )  const [pure virtual]

Returns true if the operation is one-way, i.e.

it has an input but no output and no faults.

Returns:
true if the operation is one-way.


Generated on Tue Mar 20 15:28:39 2007 for Artix by  doxygen 1.5.1-p1