#include <PG_ObjectGroup_Map.h>
Collaboration diagram for TAO_PG_ObjectGroup_Map_Entry:

Public Attributes | |
| CORBA::String_var | type_id |
| CORBA::ULong | group_id |
| This is the PortableGroup::ObjectGroupId. | |
| PortableGroup::ObjectGroup_var | object_group |
| Reference to the ObjectGroup. | |
| TAO_PG_MemberInfo_Set | member_infos |
| PortableGroup::Properties | properties |
Definition at line 42 of file PG_ObjectGroup_Map.h.
This is the PortableGroup::ObjectGroupId.
The spec states that PortableGroup::ObjectGroupId is a CORBA::ULongLong. However, the over 4 billion group IDs that can be represented by a CORBA::ULong should be plenty for any application.
Definition at line 57 of file PG_ObjectGroup_Map.h.
Referenced by TAO_PG_ObjectGroupManager::create_object_group(), TAO_PG_ObjectGroupManager::get_object_group_id(), TAO_PG_ObjectGroupManager::get_object_group_position(), TAO_PG_ObjectGroupManager::member_already_present(), and TAO_PG_ObjectGroupManager::remove_member().
Unbounded set containing member references and all related information for each member.
Definition at line 64 of file PG_ObjectGroup_Map.h.
Referenced by TAO_PG_ObjectGroupManager::add_member_i(), TAO_PG_ObjectGroupManager::get_member_ref(), TAO_PG_ObjectGroupManager::locations_of_members(), TAO_PG_ObjectGroupManager::member_count(), and TAO_PG_ObjectGroupManager::remove_member().
| PortableGroup::ObjectGroup_var TAO_PG_ObjectGroup_Map_Entry::object_group |
Reference to the ObjectGroup.
Definition at line 60 of file PG_ObjectGroup_Map.h.
Referenced by TAO_PG_ObjectGroupManager::create_object_group(), TAO_PG_ObjectGroupManager::get_object_group_ref_from_id(), and TAO_PG_ObjectGroupManager::object_group().
Properties used when creating this object group, in addition to those set dynamically after the creation.
Definition at line 68 of file PG_ObjectGroup_Map.h.
Referenced by TAO_PG_ObjectGroupManager::create_object_group(), and TAO_PG_ObjectGroupManager::get_properties().
The RepositoryId corresponding to all Members in the ObjectGroup.
Definition at line 48 of file PG_ObjectGroup_Map.h.
Referenced by TAO_PG_ObjectGroupManager::create_object_group(), TAO_PG_ObjectGroupManager::remove_member(), TAO_PG_ObjectGroupManager::type_id(), and TAO_PG_ObjectGroupManager::valid_type_id().
1.4.7