TAO_PortableServer 4.0.3
Loading...
Searching...
No Matches
Public Member Functions | List of all members
TAO_Object_Adapter::No_Hint_Strategy Class Reference

This class doesn't use any hints for POA active hint strategy. More...

#include <Object_Adapter.h>

Inheritance diagram for TAO_Object_Adapter::No_Hint_Strategy:
Inheritance graph
[legend]
Collaboration diagram for TAO_Object_Adapter::No_Hint_Strategy:
Collaboration graph
[legend]

Public Member Functions

 ~No_Hint_Strategy () override=default
 
int find_persistent_poa (const poa_name &system_name, TAO_Root_POA *&poa) override
 
int bind_persistent_poa (const poa_name &folded_name, TAO_Root_POA *poa, poa_name_out system_name) override
 
int unbind_persistent_poa (const poa_name &folded_name, const poa_name &system_name) override
 
- Public Member Functions inherited from TAO_Object_Adapter::Hint_Strategy
virtual ~Hint_Strategy ()=default
 
void object_adapter (TAO_Object_Adapter *oa)
 

Additional Inherited Members

- Protected Attributes inherited from TAO_Object_Adapter::Hint_Strategy
TAO_Object_Adapterobject_adapter_ {}
 

Detailed Description

This class doesn't use any hints for POA active hint strategy.

This class will simply use the POA names as is. And since no hint is added, the IORs will be smaller.

Constructor & Destructor Documentation

◆ ~No_Hint_Strategy()

TAO_Object_Adapter::No_Hint_Strategy::~No_Hint_Strategy ( )
overridedefault

Member Function Documentation

◆ bind_persistent_poa()

int TAO_Object_Adapter::No_Hint_Strategy::bind_persistent_poa ( const poa_name & folded_name,
TAO_Root_POA * poa,
poa_name_out system_name )
overridevirtual

◆ find_persistent_poa()

int TAO_Object_Adapter::No_Hint_Strategy::find_persistent_poa ( const poa_name & system_name,
TAO_Root_POA *& poa )
overridevirtual

◆ unbind_persistent_poa()

int TAO_Object_Adapter::No_Hint_Strategy::unbind_persistent_poa ( const poa_name & folded_name,
const poa_name & system_name )
overridevirtual

The documentation for this class was generated from the following files: