| TAO
    2.3.1
    | 
#include <Service_Context_Handler_Registry.h>

| Public Member Functions | |
| ~TAO_Service_Context_Registry (void) | |
| Destructor.  More... | |
| int | bind (IOP::ServiceId id, TAO_Service_Context_Handler *handler) | 
| TAO_Service_Context_Handler * | operator[] (IOP::ServiceId id) | 
| int | process_service_contexts (IOP::ServiceContextList &sc, TAO_Transport &transport, TAO_ServerRequest *request) | 
| int | generate_service_context (TAO_Stub *stub, TAO_Transport &transport, TAO_Operation_Details &opdetails, TAO_Target_Specification &spec, TAO_OutputCDR &msg) | 
| Private Types | |
| typedef ACE_Array_Map < IOP::ServiceId, TAO_Service_Context_Handler * > | Table | 
| typedef Table::key_type | key_type | 
| typedef Table::data_type | data_type | 
| typedef Table::value_type | value_type | 
| typedef Table::size_type | size_type | 
| typedef value_type * | iterator | 
| Private Attributes | |
| Table | registry_ | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| TAO_Service_Context_Registry::~TAO_Service_Context_Registry | ( | void | ) | 
Destructor.
| int TAO_Service_Context_Registry::bind | ( | IOP::ServiceId | id, | 
| TAO_Service_Context_Handler * | handler | ||
| ) | 
Bind a new entry in the registry
| int TAO_Service_Context_Registry::generate_service_context | ( | TAO_Stub * | stub, | 
| TAO_Transport & | transport, | ||
| TAO_Operation_Details & | opdetails, | ||
| TAO_Target_Specification & | spec, | ||
| TAO_OutputCDR & | msg | ||
| ) | 
| TAO_Service_Context_Handler * TAO_Service_Context_Registry::operator[] | ( | IOP::ServiceId | id | ) | 
Retrieve the entry related to id
| int TAO_Service_Context_Registry::process_service_contexts | ( | IOP::ServiceContextList & | sc, | 
| TAO_Transport & | transport, | ||
| TAO_ServerRequest * | request | ||
| ) | 
| 
 | private | 
 1.8.6
 1.8.6