IT_Bus::Operation Class Reference

#include <it_bus/operation.h>

Inheritance diagram for IT_Bus::Operation:

IT_Bus::ClientOperation IT_Bus::ServerOperation IT_Bus::MessagingClientOperation IT_Bus::MessagingServerOperation List of all members.

Detailed Description

Base class definition for ClientOperation and ServerOperation classes.

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 Portget_port ()
 Returns a reference to the IT_Bus::Port provided to the constructor.
virtual const IT_WSDL::WSDLPortget_wsdl_port () const
 Returns a reference to the IT_WSDL::WSDLPort provided to the constructor.

Protected Attributes

Portm_port
const IT_WSDL::WSDLPortm_wsdl_port
Operationm_source_operation
Logging::ServiceNameRetriever * m_snr

Friends

class MessageAttributesHolder


Constructor & Destructor Documentation

IT_Bus::Operation::Operation ( Port port,
const IT_WSDL::WSDLPort wsdl_port 
)

Constructor.

Parameters:
Port through which operation will be invoked.
IT_WSDL::WSDLPort corresponding to the in-memory representation of the Port.


Member Function Documentation

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.

Returns:
IT_Bus::Port.

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.

Returns:
IT_WSDL::WSDLPort.


Generated on Thu Sep 7 11:40:03 2006 for Artix by  doxygen 1.4.7