CIAO  1.2.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Typedefs | Enumerations | Variables
Components Namespace Reference

Compliant with OMG 06-04-01 Section 6.10.1.1. More...

Namespaces

namespace  Deployment
 
namespace  Transaction
 

Classes

exception  InvalidConnection
 
exception  AlreadyConnected
 
exception  NoConnection
 
exception  CCMException
 
exception  WrongComponentType
 
interface  Configurator
 
exception  IllegalState
 
interface  CCMContext
 
interface  Cookie
 
interface  EnterpriseComponent
 
interface  Enumeration
 
interface  DefaultEnumeration
 
interface  EventBase
 
exception  BadEventType
 
interface  EventConsumerBase
 
interface  ConsumerDescription
 
interface  EmitterDescription
 
interface  SubscriberDescription
 
interface  PublisherDescription
 
interface  Events
 
exception  CreateFailure
 
exception  FinderFailure
 
exception  RemoveFailure
 
interface  ExecutorLocator
 
exception  DuplicateKeyValue
 
exception  InvalidKey
 
exception  UnknownKeyValue
 
interface  CCMHome
 
interface  HomeConfiguration
 
interface  HomeExecutorBase
 
exception  HomeNotFound
 
interface  HomeFinder
 
interface  KeylessCCMHome
 
interface  PortDescription
 
interface  FacetDescription
 
exception  InvalidName
 
interface  Navigation
 
exception  InvalidConfiguration
 
interface  ComponentPortDescription
 
exception  NoKeyAvailable
 
interface  CCMObject
 
interface  PrimaryKeyBase
 
interface  ConnectionDescription
 
interface  ReceptacleDescription
 
exception  ExceededConnectionLimit
 
exception  CookieRequired
 
interface  Receptacles
 
interface  ConfigValue
 
interface  StandardConfigurator
 
interface  ComponentId
 
interface  Entity2Context
 
interface  EntityComponent
 
interface  EntityContext
 
exception  InvalidStateIdData
 
interface  StateIdValue
 
interface  StateIdFactory
 
interface  PersistentIdValue
 
interface  SegmentDescr
 
exception  BadComponentReference
 
exception  PolicyMismatch
 
exception  PersistenceNotAvailable
 
interface  CCM2Context
 
interface  HomeRegistration
 
exception  UnknownActualHome
 
exception  ProxyHomeNotSupported
 
interface  ProxyHomeRegistration
 
interface  Session2Context
 
interface  SessionComponent
 
interface  SessionContext
 
interface  SessionSynchronization
 

Typedefs

typedef SecurityLevel2::Credentials Principal
 
typedef sequence
< ConsumerDescription
ConsumerDescriptions
 
typedef sequence
< EmitterDescription
EmitterDescriptions
 
typedef sequence
< SubscriberDescription
SubscriberDescriptions
 
typedef sequence
< PublisherDescription
PublisherDescriptions
 
typedef unsigned long FailureReason
 
typedef sequence< CCMHomeCCMHomes
 
typedef string FeatureName
 
typedef sequence< FeatureNameNameList
 
typedef sequence
< FacetDescription
FacetDescriptions
 
typedef sequence< CCMObjectCCMObjectSeq
 
typedef sequence
< ConnectionDescription
ConnectionDescriptions
 
typedef sequence
< ReceptacleDescription
ReceptacleDescriptions
 
typedef sequence< ConfigValueConfigValues
 
typedef short SegmentId
 
typedef short FacetId
 
typedef sequence< octet > IdData
 
typedef CosPersistentState::Pid PersistentId
 
typedef short StateIdType
 
typedef sequence< SegmentDescrSegmentDescrSeq
 
typedef
CosPersistentState::CatalogBase 
CatalogBase
 
typedef CosPersistentState::_TypeId _TypeId
 

Enumerations

enum  CCMExceptionReason {
  SYSTEM_ERROR, CREATE_ERROR, REMOVE_ERROR, DUPLICATE_KEY,
  FIND_ERROR, OBJECT_NOT_FOUND, NO_SUCH_ENTITY, QOS_ERROR,
  REGISTRATION_ERROR, SERVICE_INSTALLATION_ERROR
}
 
enum  BadComponentReferenceReason { NON_LOCAL_REFERENCE, NON_COMPONENT_REFERENCE, WRONG_CONTAINER }
 

Variables

typeprefix Components omg org
 
const SegmentId COMPONENT_SEGMENT = 0
 
const FacetId COMPONENT_FACET = 0
 
const StateIdType PERSISTENT_ID = 0
 

Detailed Description

Compliant with OMG 06-04-01 Section 6.10.1.1.

Compliant with OMG 06-04-01 Section 9.3.3.3.

Compliant with OMG 06-04-01 Section 9.4.1.3.

Compliant with OMG 06-04-01 Section 9.4.2.1.

Compliant with OMG 06-04-01 Section 9.4.3.1.

Compliant with OMG 06-04-01 Section 9.3.2.3.

Compliant with OMG 06-04-01 Section 6.10.1.2.

Compliant with OMG 06-04-01 Section 6.7.2.2.

Compliant with OMG 06-04-01 Section 6.7.7.

NOT Compliant with OMG 06-04-01 Section 6.7.6.

Compliant with OMG 06-04-01 Section 6.8.

Compliant with OMG 06-04-01 Section 6.10.2.1.

Compliant with OMG 06-04-01 Section 8.3.2.

Compliant with OMG 06-04-01 Section 6.7.6.

Compliant with OMG 06-04-01 Section 6.6.8.

Compliant with OMG 06-04-01 Section 6.6.2.

Compliant with OMG 06-04-01 Section 6.6.1.2.

Compliant with OMG 06-04-01 Section 10.3.1.2.

Id:
CCM_Cookie.idl 86021 2009-07-14 12:14:35Z wotte

Compliant with OMG 06-04-01 Section 6.5.2.4

Id:
CCM_Navigation.idl 89815 2010-04-09 08:06:24Z johnnyw

Compliant with OMG 06-04-01 Section 6.4.3.3

Id:
CCM_Receptacle.idl 90009 2010-04-26 17:36:49Z johnnyw

Compliant with OMG 06-04-01 Section 6.5.3

Typedef Documentation

typedef sequence<CCMHome> Components::CCMHomes

@ Added by wotte for continued compatibility with OFCCM

typedef short Components::FacetId
typedef unsigned long Components::FailureReason
typedef string Components::FeatureName
typedef sequence<octet> Components::IdData
typedef sequence<FeatureName> Components::NameList
typedef short Components::SegmentId
typedef short Components::StateIdType

Enumeration Type Documentation

Enumerator
NON_LOCAL_REFERENCE 
NON_COMPONENT_REFERENCE 
WRONG_CONTAINER 
Enumerator
SYSTEM_ERROR 
CREATE_ERROR 
REMOVE_ERROR 
DUPLICATE_KEY 
FIND_ERROR 
OBJECT_NOT_FOUND 
NO_SUCH_ENTITY 
QOS_ERROR 
REGISTRATION_ERROR 
SERVICE_INSTALLATION_ERROR 

Variable Documentation

const FacetId Components::COMPONENT_FACET = 0
const SegmentId Components::COMPONENT_SEGMENT = 0
typeprefix Components omg Components::org
const StateIdType Components::PERSISTENT_ID = 0