summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h
index 91c37045d1f..35a2fbbd524 100644
--- a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h
+++ b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h
@@ -63,6 +63,16 @@ namespace TAO
const char * domain_id,
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.
+ */
+ PortableGroup::ObjectGroup_ptr create_object_group_using_id (
+ const char * type_id,
+ const char * domain_id,
+ const PortableGroup::ObjectGroupId & group_id);
+
PortableGroup::ObjectGroup_ptr remove_profiles (
PortableGroup::ObjectGroup_ptr group,
PortableGroup::ObjectGroup_ptr profile) const;