TAO_PortableGroup 4.0.0
Loading...
Searching...
No Matches
Classes | Typedefs | Variables
PortableGroup Module Reference

Classes

exception  CannotMeetCriteria
 
struct  FactoryInfo
 
interface  FactoryRegistry
 
interface  GenericFactory
 
local 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.
 
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

◆ _TypeId

◆ Criteria

◆ FactoriesValue

◆ FactoryInfos

◆ GroupIIOPProfile

typedef sequence<octet> PortableGroup::GroupIIOPProfile

◆ IDs

◆ InitialNumberMembersValue

◆ Location

◆ Locations

◆ MembershipStyleValue

◆ MinimumNumberMembersValue

◆ Name

typedef CosNaming::Name PortableGroup::Name

◆ ObjectGroup

◆ ObjectGroups

◆ Properties

◆ RoleName

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.

◆ Value

typedef any PortableGroup::Value

Variable Documentation

◆ MEMB_APP_CTRL

const MembershipStyleValue PortableGroup::MEMB_APP_CTRL = 0

◆ MEMB_INF_CTRL

const MembershipStyleValue PortableGroup::MEMB_INF_CTRL = 1

◆ org

typeprefix PortableGroup omg PortableGroup::org

◆ PG_FACTORIES

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

Factories.

◆ PG_INITIAL_NUMBER_MEMBERS

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

InitialNumberMembers.

◆ PG_MEMBERSHIP_STYLE

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

MembershipStyle.

◆ PG_MINIMUM_NUMBER_MEMBERS

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

MinimumNumberMembers.

◆ role_criterion

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

Reserved criteria name for specifing role.

◆ TAO_UPDATE_OBJECT_GROUP_METHOD_NAME

const string PortableGroup::TAO_UPDATE_OBJECT_GROUP_METHOD_NAME = "tao_update_object_group"