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

typedef sequence<octet> PortableGroup::GroupIIOPProfile

Definition at line 40 of file PortableGroup.idl.

typedef CORBA::RepositoryId PortableGroup::_TypeId

Definition at line 43 of file PortableGroup.idl.

typedef Object PortableGroup::ObjectGroup

Definition at line 46 of file PortableGroup.idl.

typedef sequence<ObjectGroup> PortableGroup::ObjectGroups

Definition at line 47 of file PortableGroup.idl.

typedef CosNaming::Name PortableGroup::Name

Definition at line 48 of file PortableGroup.idl.

typedef any PortableGroup::Value

Definition at line 49 of file PortableGroup.idl.

typedef sequence<Property> PortableGroup::Properties

Definition at line 56 of file PortableGroup.idl.

typedef Name PortableGroup::Location

Definition at line 57 of file PortableGroup.idl.

typedef sequence<Location> PortableGroup::Locations

Definition at line 58 of file PortableGroup.idl.

typedef Properties PortableGroup::Criteria

Definition at line 59 of file PortableGroup.idl.

typedef sequence<FactoryInfo> PortableGroup::FactoryInfos

Definition at line 66 of file PortableGroup.idl.

typedef long PortableGroup::MembershipStyleValue

Definition at line 68 of file PortableGroup.idl.

typedef FactoryInfos PortableGroup::FactoriesValue

Definition at line 72 of file PortableGroup.idl.

typedef unsigned short PortableGroup::InitialNumberMembersValue

Definition at line 73 of file PortableGroup.idl.

typedef unsigned short PortableGroup::MinimumNumberMembersValue

Definition at line 74 of file PortableGroup.idl.

typedef CORBA::Identifier PortableGroup::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.

Definition at line 201 of file PortableGroup.idl.

typedef sequence<PortableServer::ObjectId> PortableGroup::IDs

Definition at line 304 of file PortableGroup.idl.


Variable Documentation

typeprefix PortableGroup omg PortableGroup::org

Definition at line 23 of file PortableGroup.idl.

const string PortableGroup::PG_MEMBERSHIP_STYLE

Initial value:

  "org.omg.PortableGroup.MembershipStyle"
MembershipStyle.

Definition at line 26 of file PortableGroup.idl.

Referenced by TAO::PG_Object_Group::get_membership_style().

const string PortableGroup::PG_INITIAL_NUMBER_MEMBERS

Initial value:

  "org.omg.PortableGroup.InitialNumberMembers"
InitialNumberMembers.

Definition at line 30 of file PortableGroup.idl.

Referenced by TAO::PG_Object_Group::get_initial_number_members().

const string PortableGroup::PG_MINIMUM_NUMBER_MEMBERS

Initial value:

  "org.omg.PortableGroup.MinimumNumberMembers"
MinimumNumberMembers.

Definition at line 34 of file PortableGroup.idl.

Referenced by TAO::PG_Object_Group::get_minimum_number_members().

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

Factories.

Definition at line 38 of file PortableGroup.idl.

const MembershipStyleValue PortableGroup::MEMB_APP_CTRL = 0

Definition at line 69 of file PortableGroup.idl.

Referenced by TAO_PG_GenericFactory::process_criteria(), TAO_PG_Default_Property_Validator::validate_criteria(), and TAO_PG_Default_Property_Validator::validate_property().

const MembershipStyleValue PortableGroup::MEMB_INF_CTRL = 1

Definition at line 70 of file PortableGroup.idl.

Referenced by TAO_PG_GenericFactory::create_object(), TAO::PG_Object_Group::initial_populate(), TAO::PG_Object_Group::minimum_populate(), TAO_PG_GenericFactory::process_criteria(), TAO_PG_Default_Property_Validator::validate_criteria(), and TAO_PG_Default_Property_Validator::validate_property().

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

Reserved criteria name for specifing role.

Definition at line 218 of file PortableGroup.idl.

const string PortableGroup::TAO_UPDATE_OBJECT_GROUP_METHOD_NAME = "tao_update_object_group"

Definition at line 290 of file PortableGroup.idl.


Generated on Tue Feb 2 17:50:05 2010 for TAO_PortableGroup by  doxygen 1.4.7