CIAO  1.1.7
 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