#include <Service_Context_Handler.h>
Public Member Functions | |
TAO_Service_Context_Handler (void) | |
virtual int | process_service_context (TAO_Transport &transport, const IOP::ServiceContext &context)=0 |
virtual int | generate_service_context (TAO_Stub *stub, TAO_Transport &transport, TAO_Operation_Details &opdetails, TAO_Target_Specification &spec, TAO_OutputCDR &msg)=0 |
virtual | ~TAO_Service_Context_Handler (void) |
This is the base of handler classes that each can process a certain service context. This way optional libraries can plugin handlers to the core of TAO. Each handler has to be registered in the Service Context Handler registry
Definition at line 37 of file Service_Context_Handler.h.
TAO_Service_Context_Handler::TAO_Service_Context_Handler | ( | void | ) |
Definition at line 11 of file Service_Context_Handler.cpp.
{ }
TAO_Service_Context_Handler::~TAO_Service_Context_Handler | ( | void | ) | [virtual] |
Definition at line 15 of file Service_Context_Handler.cpp.
{ }
virtual int TAO_Service_Context_Handler::generate_service_context | ( | TAO_Stub * | stub, | |
TAO_Transport & | transport, | |||
TAO_Operation_Details & | opdetails, | |||
TAO_Target_Specification & | spec, | |||
TAO_OutputCDR & | msg | |||
) | [pure virtual] |
virtual int TAO_Service_Context_Handler::process_service_context | ( | TAO_Transport & | transport, | |
const IOP::ServiceContext & | context | |||
) | [pure virtual] |