TAO
2.0.8
|
#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
TAO_Service_Context_Handler::TAO_Service_Context_Handler | ( | void | ) |
TAO_Service_Context_Handler::~TAO_Service_Context_Handler | ( | void | ) | [virtual] |
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] |