TAO 4.0.2
Loading...
Searching...
No Matches
Public Member Functions | List of all members
TAO_Service_Context_Handler Class Referenceabstract

#include <Service_Context_Handler.h>

Public Member Functions

 TAO_Service_Context_Handler ()
 
virtual int process_service_context (TAO_Transport &transport, const IOP::ServiceContext &context, TAO_ServerRequest *request)=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 ()
 

Detailed Description

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

Constructor & Destructor Documentation

◆ TAO_Service_Context_Handler()

TAO_Service_Context_Handler::TAO_Service_Context_Handler ( )

◆ ~TAO_Service_Context_Handler()

TAO_Service_Context_Handler::~TAO_Service_Context_Handler ( )
virtual

Member Function Documentation

◆ generate_service_context()

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

◆ process_service_context()

virtual int TAO_Service_Context_Handler::process_service_context ( TAO_Transport & transport,
const IOP::ServiceContext & context,
TAO_ServerRequest * request )
pure virtual

The documentation for this class was generated from the following files: