TAO::PG_Object_Group_Manipulator Class Reference
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.
TAO_SYNCH_MUTEX TAO::PG_Object_Group_Manipulator::lock_ogid_ [private] |
Lock used to synchronize access to next_ogid_.
PortableGroup::ObjectGroupId TAO::PG_Object_Group_Manipulator::next_ogid_ [private] |
Next ogid to be allocated.
PortableServer::POA_var TAO::PG_Object_Group_Manipulator::poa_ [private] |
Reference to the POA that created the object group references.
The documentation for this class was generated from the following files: