#include <it_bus/servant.h>
Inheritance diagram for IT_Bus::PerThreadServant:
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 |
IT_EXPLICIT IT_Bus::PerThreadServant::PerThreadServant | ( | IT_Bus::Servant & | servant | ) |
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.
ServerOperation | & server_operation which contains the operation details like message parts and contexts |
Implements IT_Bus::Servant.