#include <Service_Context_Handler_Registry.h>

Public Member Functions | |
| ~TAO_Service_Context_Registry (void) | |
| Destructor. | |
| 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) |
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_ |
typedef Table::data_type TAO_Service_Context_Registry::data_type [private] |
typedef value_type* TAO_Service_Context_Registry::iterator [private] |
typedef Table::key_type TAO_Service_Context_Registry::key_type [private] |
typedef Table::size_type TAO_Service_Context_Registry::size_type [private] |
typedef ACE_Array_Map<IOP::ServiceId, TAO_Service_Context_Handler*> TAO_Service_Context_Registry::Table [private] |
typedef Table::value_type TAO_Service_Context_Registry::value_type [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
| TAO_Service_Context_Handler * TAO_Service_Context_Registry::operator[] | ( | IOP::ServiceId | id | ) |
Retrieve the entry related to id
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL int TAO_Service_Context_Registry::process_service_contexts | ( | IOP::ServiceContextList & | sc, | |
| TAO_Transport & | transport | |||
| ) |
Table TAO_Service_Context_Registry::registry_ [private] |
1.5.8