TAO_Adapter_Registry Class Reference
#include <Adapter_Registry.h>
List of all members.
Constructor & Destructor Documentation
TAO_Adapter_Registry::TAO_Adapter_Registry |
( |
TAO_ORB_Core * |
orb_core |
) |
|
TAO_Adapter_Registry::~TAO_Adapter_Registry |
( |
void |
|
) |
|
Member Function Documentation
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.
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 innapropriate context (think shutting down the POA while performing an upcall).
Create a collocated object using the given profile and stub.
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
TAO_Adapter * TAO_Adapter_Registry::find_adapter |
( |
const char * |
name |
) |
const |
Fetch the adapter named name.
Initialize a collocated object using the given stub and object pointer for lazily evaluated object references.
void TAO_Adapter_Registry::insert |
( |
TAO_Adapter * |
adapter |
) |
|
Insert a new adapter into the registry.
Member Data Documentation
The documentation for this class was generated from the following files: