TAO_PortableGroup  2.0.8
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 = "org.omg.PortableGroup.MembershipStyle"
 MembershipStyle.
const string PG_INITIAL_NUMBER_MEMBERS = "org.omg.PortableGroup.InitialNumberMembers"
 InitialNumberMembers.
const string PG_MINIMUM_NUMBER_MEMBERS = "org.omg.PortableGroup.MinimumNumberMembers"
 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

typeprefix PortableGroup omg PortableGroup::org
const string PortableGroup::PG_FACTORIES = "org.omg.PortableGroup.Factories"

Factories.

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

InitialNumberMembers.

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

MembershipStyle.

const string PortableGroup::PG_MINIMUM_NUMBER_MEMBERS = "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"
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines