#include <it_bus/operation.h>
Inheritance diagram for IT_Bus::Operation:
Definition at line 75 of file operation.h.
Public Member Functions | |
Operation (Port &port, const IT_WSDL::WSDLPort &wsdl_port) | |
Constructor. | |
virtual | ~Operation () |
Destructor. | |
virtual Port & | get_port () |
Returns a reference to the IT_Bus::Port provided to the constructor. | |
virtual const IT_WSDL::WSDLPort & | get_wsdl_port () const |
Returns a reference to the IT_WSDL::WSDLPort provided to the constructor. | |
Protected Attributes | |
Port & | m_port |
const IT_WSDL::WSDLPort & | m_wsdl_port |
Operation * | m_source_operation |
Logging::ServiceNameRetriever * | m_snr |
Friends | |
class | MessageAttributesHolder |
IT_Bus::Operation::Operation | ( | Port & | port, | |
const IT_WSDL::WSDLPort & | wsdl_port | |||
) |
Constructor.
Port | through which operation will be invoked. | |
IT_WSDL::WSDLPort | corresponding to the in-memory representation of the Port. |
virtual Port& IT_Bus::Operation::get_port | ( | ) | [virtual] |
Returns a reference to the IT_Bus::Port provided to the constructor.
Application code may use the Port instance to obtain transport configuration information.
virtual const IT_WSDL::WSDLPort& IT_Bus::Operation::get_wsdl_port | ( | ) | const [virtual] |
Returns a reference to the IT_WSDL::WSDLPort provided to the constructor.