TAO_PortableGroup  2.2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Modules | Typedefs | Variables
PortableGroup.idl File Reference
#include "tao/PortableServer/PortableServer_include.pidl"
#include "CosNaming.idl"
#include "tao/IOP.pidl"
#include "tao/GIOP.pidl"
import "orb.idl";
#include "PortableGroup_Simple_DS.idl"

Classes

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

Modules

module  PortableGroup
 

Typedefs

typedef sequence< octet > PortableGroup::GroupIIOPProfile
 
typedef CORBA::RepositoryId PortableGroup::_TypeId
 
typedef Object PortableGroup::ObjectGroup
 
typedef sequence< ObjectGroup > PortableGroup::ObjectGroups
 
typedef CosNaming::Name PortableGroup::Name
 
typedef any PortableGroup::Value
 
typedef sequence< Property > PortableGroup::Properties
 
typedef Name PortableGroup::Location
 
typedef sequence< Location > PortableGroup::Locations
 
typedef Properties PortableGroup::Criteria
 
typedef sequence< FactoryInfo > PortableGroup::FactoryInfos
 
typedef long PortableGroup::MembershipStyleValue
 
typedef FactoryInfos PortableGroup::FactoriesValue
 
typedef unsigned short PortableGroup::InitialNumberMembersValue
 
typedef unsigned short PortableGroup::MinimumNumberMembersValue
 
typedef CORBA::Identifier PortableGroup::RoleName
 
typedef sequence
< PortableServer::ObjectId
PortableGroup::IDs
 

Variables

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

Detailed Description

Id:
PortableGroup.idl 79586 2007-09-06 09:25:00Z johnnyw