PortableGroup::ObjectGroupManager implementation.  
 More...
#include <PG_Object_Group_Manipulator.h>
List of all members.
Detailed Description
PortableGroup::ObjectGroupManager implementation. 
The ObjectGroupManager provides the interface necessary to facilitate application-controlled object group membership. 
Constructor & Destructor Documentation
      
        
          | TAO::PG_Object_Group_Manipulator::PG_Object_Group_Manipulator | ( |  | ) |  | 
      
 
 
      
        
          | TAO::PG_Object_Group_Manipulator::~PG_Object_Group_Manipulator | ( |  | ) |  | 
      
 
 
Member Function Documentation
      
        
          | void TAO::PG_Object_Group_Manipulator::allocate_ogid | ( | PortableGroup::ObjectGroupId & | ogid | ) |  [private] | 
      
 
Allocate an ogid for a new object group 
 
 
      
        
          | PortableServer::ObjectId * TAO::PG_Object_Group_Manipulator::convert_ogid_to_oid | ( | PortableGroup::ObjectGroupId | ogid | ) | const  [private] | 
      
 
convert numeric OGID to Sequence<Octet> oid 
 
 
      
        
          | PortableGroup::ObjectGroup_ptr TAO::PG_Object_Group_Manipulator::create_object_group | ( | const char * | type_id, | 
        
          |  |  | const char * | domain_id, | 
        
          |  |  | PortableGroup::ObjectGroupId & | group_id | 
        
          |  | ) |  |  | 
      
 
Create an empty object group. 
 
 
      
        
          | void TAO::PG_Object_Group_Manipulator::dump_membership | ( | const char * | label, | 
        
          |  |  | PortableGroup::ObjectGroup_ptr | member | 
        
          |  | ) |  | const | 
      
 
 
Initializes the group creator. 
 
 
      
        
          | PortableGroup::ObjectGroup_ptr TAO::PG_Object_Group_Manipulator::merge_iors | ( | TAO_IOP::TAO_IOR_Manipulation::IORList & | iors | ) | const | 
      
 
 
      
        
          | PortableGroup::ObjectGroup_ptr TAO::PG_Object_Group_Manipulator::remove_profiles | ( | PortableGroup::ObjectGroup_ptr | group, | 
        
          |  |  | PortableGroup::ObjectGroup_ptr | profile | 
        
          |  | ) |  | const | 
      
 
 
      
        
          | int TAO::PG_Object_Group_Manipulator::set_primary | ( | TAO_IOP::TAO_IOR_Property * | prop, | 
        
          |  |  | PortableGroup::ObjectGroup_ptr | reference, | 
        
          |  |  | CORBA::Object_ptr | new_primary | 
        
          |  | ) |  | const | 
      
 
 
Member Data Documentation
      
        
          | TAO_IOP::TAO_IOR_Manipulation_var TAO::PG_Object_Group_Manipulator::iorm_  [private] | 
      
 
The ORBs IORManipulation object. 
 
 
Lock used to synchronize access to next_ogid_. 
 
 
      
        
          | PortableGroup::ObjectGroupId TAO::PG_Object_Group_Manipulator::next_ogid_  [private] | 
      
 
Next ogid to be allocated. 
 
 
Reference to the POA that created the object group references. 
 
 
The documentation for this class was generated from the following files: