#include <Object_Adapter.h>
Inheritance diagram for TAO_Object_Adapter::Hint_Strategy:
Public Member Functions | |
virtual | ~Hint_Strategy (void) |
virtual int | find_persistent_poa (const poa_name &system_name, TAO_Root_POA *&poa)=0 |
virtual int | bind_persistent_poa (const poa_name &folded_name, TAO_Root_POA *poa, poa_name_out system_name)=0 |
virtual int | unbind_persistent_poa (const poa_name &folded_name, const poa_name &system_name)=0 |
void | object_adapter (TAO_Object_Adapter *oa) |
Protected Attributes | |
TAO_Object_Adapter * | object_adapter_ |
This class also provides for common structures used by all the derived classes.
Definition at line 220 of file Object_Adapter.h.
TAO_Object_Adapter::Hint_Strategy::~Hint_Strategy | ( | void | ) | [virtual] |
virtual int TAO_Object_Adapter::Hint_Strategy::bind_persistent_poa | ( | const poa_name & | folded_name, | |
TAO_Root_POA * | poa, | |||
poa_name_out | system_name | |||
) | [pure virtual] |
Implemented in TAO_Object_Adapter::Active_Hint_Strategy, and TAO_Object_Adapter::No_Hint_Strategy.
Referenced by TAO_Object_Adapter::bind_persistent_poa().
virtual int TAO_Object_Adapter::Hint_Strategy::find_persistent_poa | ( | const poa_name & | system_name, | |
TAO_Root_POA *& | poa | |||
) | [pure virtual] |
Implemented in TAO_Object_Adapter::Active_Hint_Strategy, and TAO_Object_Adapter::No_Hint_Strategy.
Referenced by TAO_Object_Adapter::find_persistent_poa().
void TAO_Object_Adapter::Hint_Strategy::object_adapter | ( | TAO_Object_Adapter * | oa | ) |
Definition at line 958 of file Object_Adapter.cpp.
References object_adapter_.
00959 { 00960 this->object_adapter_ = oa; 00961 }
virtual int TAO_Object_Adapter::Hint_Strategy::unbind_persistent_poa | ( | const poa_name & | folded_name, | |
const poa_name & | system_name | |||
) | [pure virtual] |
Implemented in TAO_Object_Adapter::Active_Hint_Strategy, and TAO_Object_Adapter::No_Hint_Strategy.
Referenced by TAO_Object_Adapter::unbind_persistent_poa().
Definition at line 240 of file Object_Adapter.h.
Referenced by TAO_Object_Adapter::No_Hint_Strategy::bind_persistent_poa(), TAO_Object_Adapter::Active_Hint_Strategy::bind_persistent_poa(), TAO_Object_Adapter::No_Hint_Strategy::find_persistent_poa(), TAO_Object_Adapter::Active_Hint_Strategy::find_persistent_poa(), object_adapter(), TAO_Object_Adapter::No_Hint_Strategy::unbind_persistent_poa(), and TAO_Object_Adapter::Active_Hint_Strategy::unbind_persistent_poa().