TAO_PortableGroup  2.3.3
Classes | Typedefs | Variables
PortableGroup Module Reference

Classes

exception  CannotMeetCriteria
 
struct  FactoryInfo
 
interface  FactoryRegistry
 
interface  GenericFactory
 
interface  GOA
 
exception  InterfaceNotFound
 
exception  InvalidCriteria
 
exception  InvalidProperty
 
exception  MemberAlreadyPresent
 
exception  MemberNotFound
 
exception  NoFactory
 
exception  NotAGroupObject
 
interface  ObjectGroupManager
 
exception  ObjectGroupNotFound
 
exception  ObjectNotAdded
 
exception  ObjectNotCreated
 
exception  ObjectNotFound
 
struct  Property
 
interface  PropertyManager
 
interface  TAO_UpdateObjectGroup
 
exception  TypeConflict
 TAO Specific: TypeConfict exception. More...
 
exception  UnsupportedProperty
 

Typedefs

typedef sequence< octet > GroupIIOPProfile
 
typedef CORBA::RepositoryId _TypeId
 
typedef Object ObjectGroup
 
typedef sequence< ObjectGroupObjectGroups
 
typedef CosNaming::Name Name
 
typedef any Value
 
typedef sequence< PropertyProperties
 
typedef Name Location
 
typedef sequence< LocationLocations
 
typedef Properties Criteria
 
typedef sequence< FactoryInfoFactoryInfos
 
typedef long MembershipStyleValue
 
typedef FactoryInfos FactoriesValue
 
typedef unsigned short InitialNumberMembersValue
 
typedef unsigned short MinimumNumberMembersValue
 
typedef CORBA::Identifier RoleName
 
typedef sequence< PortableServer::ObjectIdIDs
 

Variables

typeprefix PortableGroup omg org
 
const string PG_MEMBERSHIP_STYLE
 MembershipStyle. More...
 
const string PG_INITIAL_NUMBER_MEMBERS
 InitialNumberMembers. More...
 
const string PG_MINIMUM_NUMBER_MEMBERS
 MinimumNumberMembers. More...
 
const string PG_FACTORIES = "org.omg.PortableGroup.Factories"
 Factories. More...
 
const MembershipStyleValue MEMB_APP_CTRL = 0
 
const MembershipStyleValue MEMB_INF_CTRL = 1
 
const string role_criterion = "org.omg.portablegroup.Role"
 
const string TAO_UPDATE_OBJECT_GROUP_METHOD_NAME = "tao_update_object_group"
 

Typedef Documentation

typedef sequence<octet> PortableGroup::GroupIIOPProfile
typedef CosNaming::Name PortableGroup::Name

a name for the role the object will play This allows multiple objects that implement the same interface (TypeId) to exist at a location as long as they play different roles.

typedef any PortableGroup::Value

Variable Documentation

const MembershipStyleValue PortableGroup::MEMB_APP_CTRL = 0
const MembershipStyleValue PortableGroup::MEMB_INF_CTRL = 1
typeprefix PortableGroup omg PortableGroup::org
const string PortableGroup::PG_FACTORIES = "org.omg.PortableGroup.Factories"

Factories.

const string PortableGroup::PG_INITIAL_NUMBER_MEMBERS
Initial value:
=
"org.omg.PortableGroup.InitialNumberMembers"

InitialNumberMembers.

const string PortableGroup::PG_MEMBERSHIP_STYLE
Initial value:
=
"org.omg.PortableGroup.MembershipStyle"

MembershipStyle.

const string PortableGroup::PG_MINIMUM_NUMBER_MEMBERS
Initial value:
=
"org.omg.PortableGroup.MinimumNumberMembers"

MinimumNumberMembers.

const string PortableGroup::role_criterion = "org.omg.portablegroup.Role"

Reserved criteria name for specifing role.

const string PortableGroup::TAO_UPDATE_OBJECT_GROUP_METHOD_NAME = "tao_update_object_group"