#include <Object_Adapter.h>
Inheritance diagram for TAO_Object_Adapter::Active_Hint_Strategy:


Public Member Functions | |
| Active_Hint_Strategy (CORBA::ULong map_size) | |
| virtual | ~Active_Hint_Strategy (void) |
| virtual int | find_persistent_poa (const poa_name &system_name, TAO_Root_POA *&poa) |
| virtual int | bind_persistent_poa (const poa_name &folded_name, TAO_Root_POA *poa, poa_name_out system_name) |
| virtual int | unbind_persistent_poa (const poa_name &folded_name, const poa_name &system_name) |
Protected Types | |
| typedef ACE_Active_Map_Manager_Adapter< poa_name, TAO_Root_POA *, TAO_Preserve_Original_Key_Adapter > | persistent_poa_system_map |
Protected Attributes | |
| persistent_poa_system_map | persistent_poa_system_map_ |
This class will append an active hint to the POA name, making the POA lookups fast and predictable.
typedef ACE_Active_Map_Manager_Adapter< poa_name, TAO_Root_POA *, TAO_Preserve_Original_Key_Adapter> TAO_Object_Adapter::Active_Hint_Strategy::persistent_poa_system_map [protected] |
| TAO_Object_Adapter::Active_Hint_Strategy::Active_Hint_Strategy | ( | CORBA::ULong | map_size | ) |
| TAO_Object_Adapter::Active_Hint_Strategy::~Active_Hint_Strategy | ( | void | ) | [virtual] |
| int TAO_Object_Adapter::Active_Hint_Strategy::bind_persistent_poa | ( | const poa_name & | folded_name, | |
| TAO_Root_POA * | poa, | |||
| poa_name_out | system_name | |||
| ) | [virtual] |
Implements TAO_Object_Adapter::Hint_Strategy.
| int TAO_Object_Adapter::Active_Hint_Strategy::find_persistent_poa | ( | const poa_name & | system_name, | |
| TAO_Root_POA *& | poa | |||
| ) | [virtual] |
Implements TAO_Object_Adapter::Hint_Strategy.
| int TAO_Object_Adapter::Active_Hint_Strategy::unbind_persistent_poa | ( | const poa_name & | folded_name, | |
| const poa_name & | system_name | |||
| ) | [virtual] |
Implements TAO_Object_Adapter::Hint_Strategy.
persistent_poa_system_map TAO_Object_Adapter::Active_Hint_Strategy::persistent_poa_system_map_ [protected] |
1.4.7-1