#include <Adapter_Registry.h>
◆ TAO_Adapter_Registry() [1/2]
TAO_Adapter_Registry::TAO_Adapter_Registry |
( |
TAO_ORB_Core * | | ) |
|
|
explicit |
◆ ~TAO_Adapter_Registry()
TAO_Adapter_Registry::~TAO_Adapter_Registry |
( |
| ) |
|
◆ TAO_Adapter_Registry() [2/2]
◆ check_close()
void TAO_Adapter_Registry::check_close |
( |
int | wait_for_completion | ) |
|
Verify if the close() call can be invoked in the current context for all adapters. Raise the right exception if not.
◆ close()
void TAO_Adapter_Registry::close |
( |
int | wait_for_completion | ) |
|
Close each of of the Adapters and then cleanup the Registry. It is possible that an Adapter will reject a close() call if it is invoked in an inappropriate context (think shutting down the POA while performing an upcall).
◆ create_collocated_object()
Create a collocated object using the given profile and stub.
◆ dispatch()
Dispatch the request to all the adapters. It tries the adapters ordered by priority, stopping when the adapter returns a status different from DS_MISMATCHED_KEY
◆ find_adapter()
TAO_Adapter * TAO_Adapter_Registry::find_adapter |
( |
const char * | name | ) |
const |
Fetch the adapter named name.
◆ initialize_collocated_object()
Initialize a collocated object using the given stub and object pointer for lazily evaluated object references.
◆ insert()
void TAO_Adapter_Registry::insert |
( |
TAO_Adapter * | adapter | ) |
|
Insert a new adapter into the registry.
◆ operator=()
◆ adapters_
◆ adapters_capacity_
size_t TAO_Adapter_Registry::adapters_capacity_ |
|
private |
◆ adapters_count_
size_t TAO_Adapter_Registry::adapters_count_ |
|
private |
The documentation for this class was generated from the following files: