#include <Adapter_Registry.h>
List of all members.
Constructor & Destructor Documentation
      
        
          | TAO_Adapter_Registry::TAO_Adapter_Registry  | 
          ( | 
          TAO_ORB_Core *  | 
          orb_core | ) | 
           [explicit] | 
        
      
 
 
      
        
          | 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 inappropriate 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: