TAO_PortableGroup  2.1.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Variables
PortableGroup Namespace Reference

Classes

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

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::ObjectId
IDs
 

Variables

typeprefix PortableGroup omg org
 
const string PG_MEMBERSHIP_STYLE
 MembershipStyle.
 
const string PG_INITIAL_NUMBER_MEMBERS
 InitialNumberMembers.
 
const string PG_MINIMUM_NUMBER_MEMBERS
 MinimumNumberMembers.
 
const string PG_FACTORIES = "org.omg.PortableGroup.Factories"
 Factories.
 
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"