PortableGroup::ObjectGroupManager implementation.  
 More...
#include <PG_Object_Group_Manipulator.h>
PortableGroup::ObjectGroupManager implementation. 
The ObjectGroupManager provides the interface necessary to facilitate application-controlled object group membership. 
      
        
          | TAO::PG_Object_Group_Manipulator::PG_Object_Group_Manipulator | ( |  | ) |  | 
      
 
 
      
        
          | TAO::PG_Object_Group_Manipulator::~PG_Object_Group_Manipulator | ( |  | ) |  | 
      
 
 
  
  | 
        
          | 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. 
 
 
      
        
          | PortableGroup::ObjectGroup_ptr TAO::PG_Object_Group_Manipulator::create_object_group_using_id | ( | const char * | type_id, | 
        
          |  |  | const char * | domain_id, | 
        
          |  |  | const PortableGroup::ObjectGroupId & | group_id | 
        
          |  | ) |  |  | 
      
 
Create an empty object group using a specific ID. Note that this should not also be used with create_object_group () as the next object group ID to use will not necessarily be unique. 
 
 
      
        
          | 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 | 
      
 
 
  
  | 
        
          | 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: