Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

# CCM_Container_Ex.idl File Reference

`import "CCM_Container.idl";`
`import "CosPersistentState.idl";`

Include dependency graph for CCM_Container_Ex.idl:

## Namespaces
namespace | Components
## Classes
exception | Components::BadComponentReference
exception | Components::PolicyMismatch
exception | Components::PersistenceNotAvailable
exception | Components::UnknownActualHome
exception | Components::ProxyHomeNotSupported
exception | Components::InvalidStateIdData
interface | Components::HomeRegistration
interface | Components::CCM2Context
interface | Components::ProxyHomeRegistration
interface | Components::Session2Context
interface | Components::StateIdValue
interface | Components::StateIdFactory
interface | Components::PersistentIdValue
interface | Components::SegmentDescr
interface | Components::ComponentId
interface | Components::Entity2Context
interface | Components::ExecutorLocator
## Defines
#define | CCM_CONTAINER_EX_IDL
## Typedefs
typedef CosPersistentState::CatalogBase | CatalogBase
typedef CosPersistentState::_TypeId | _TypeId
typedef short | SegmentId
typedef short | FacetId
typedef sequence< octet > | IdData
typedef CosPersistentState::Pid | PersistentId
typedef short | StateIdType
typedef sequence< SegmentDescr > | SegmentDescrSeq
## Enumerations
enum | BadComponentReferenceReason { NON_LOCAL_REFERENCE, NON_COMPONENT_REFERENCE, WRONG_CONTAINER }
## Variables
const SegmentId | COMPONENT_SEGMENT = 0
const FacetId | COMPONENT_FACET = 0
const StateIdType | PERSISTENT_ID = 0

## Define Documentation

#define CCM_CONTAINER_EX_IDL

| @ Compile this file with: tao_idl -Gv -I ../.. -I ../../orbsvcs/orbsvcs \ -Wb,export_macro=CIAO_Export \ -Wb,export_include=CIAO_export.h \ -Wb,pre_include="ace/pre.h" \ -Wb,post_include="ace/post.h" \ CCM_Container_Ex.idl

## Typedef Documentation

typedef CosPersistentState::_TypeId Components::_TypeId

typedef CosPersistentState::CatalogBase Components::CatalogBase

typedef short Components::FacetId

typedef sequence<octet> Components::IdData

typedef CosPersistentState::Pid Components::PersistentId

typedef sequence<SegmentDescr> Components::SegmentDescrSeq

typedef short Components::SegmentId

typedef short Components::StateIdType

## Enumeration Type Documentation

enum BadComponentReferenceReason

  | Enumeration values:
  NON_LOCAL_REFERENCE |
  NON_COMPONENT_REFERENCE |
  WRONG_CONTAINER |

## Variable Documentation

const FacetId Components::COMPONENT_FACET = 0

const SegmentId Components::COMPONENT_SEGMENT = 0

const StateIdType Components::PERSISTENT_ID = 0