IT_Bus::PerThreadServant Class Reference

#include <it_bus/servant.h>

Inheritance diagram for IT_Bus::PerThreadServant:

IT_Bus::WrapperServant IT_Bus::Servant List of all members.

Detailed Description

Servant management wrapper class that provides a separate servant instance for each thread.

Definition at line 199 of file servant.h.

Public Member Functions

IT_EXPLICIT PerThreadServant (IT_Bus::Servant &servant)
 Constructor.
virtual ~PerThreadServant ()
 Destructor.
virtual void dispatch (ServerOperation &server_operation)
 This is the entry point from the Bus runtime into service application code.

Private Attributes

PerThreadServantImpl * m_impl


Constructor & Destructor Documentation

IT_EXPLICIT IT_Bus::PerThreadServant::PerThreadServant ( IT_Bus::Servant servant  ) 

Constructor.

Parameters:
Servant instance.


Member Function Documentation

virtual void IT_Bus::PerThreadServant::dispatch ( ServerOperation server_operation  )  [virtual]

This is the entry point from the Bus runtime into service application code.

This method is usually implemented by the generated Servant code which will handle all of the unmarshalling for the user and call the typed operation in the users code.

Alternatively if you are writing a dynamic bridge you may need to implement the dispatch method yourself.

Parameters:
ServerOperation & server_operation which contains the operation details like message parts and contexts

Implements IT_Bus::Servant.


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