|
TAO
2.3.4
|
#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.9.1