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

# CCM_Base.idl File Reference

`#include <orb.idl>`

Include dependency graph for CCM_Base.idl:

This graph shows which files directly or indirectly include this file:

## Namespaces
namespace | Components
## Classes
interface | Components::Cookie
interface | Components::PortDescription
interface | Components::FacetDescription
exception | Components::InvalidName
exception | Components::InvalidConnection
exception | Components::ExceededConnectionLimit
exception | Components::AlreadyConnected
exception | Components::NoConnection
exception | Components::CookieRequired
exception | Components::CreateFailure
exception | Components::FinderFailure
exception | Components::RemoveFailure
exception | Components::DuplicateKeyValue
exception | Components::InvalidKey
exception | Components::UnknownKeyValue
exception | Components::NoKeyAvailable
exception | Components::BadEventType
exception | Components::HomeNotFound
exception | Components::WrongComponentType
exception | Components::InvalidConfiguration
exception | Components::IllegalState
interface | Components::Navigation
interface | Components::ConnectionDescription
interface | Components::ReceptacleDescription
interface | Components::Receptacles
## Defines
#define | CCM_BASE_IDL
## Typedefs
typedef string | FeatureName
typedef sequence< FeatureName > | NameList
typedef sequence< FacetDescription > | FacetDescriptions
typedef unsigned long | FailureReason
typedef FailureReason | InvalidConfigurationReason
typedef sequence< ConnectionDescription > | ConnectionDescriptions
typedef sequence< ReceptacleDescription > | ReceptacleDescriptions
## Variables
typeprefix Components omg | org
const InvalidConfigurationReason | UnknownConfigValueName = 0
const InvalidConfigurationReason | InvalidConfigValueType = 1
const InvalidConfigurationReason | ConfigValueRequired = 2
const InvalidConfigurationReason | ConfigValueNotExpected = 3

## Define Documentation

#define CCM_BASE_IDL

| @ Compile this file with: tao_idl -I W:/ACE_wrappers/TAO Component_Base.idl tao_idl -I ../.. \ -Wb,export_macro=CIAO_Export \ -Wb,export_include=CIAO_export.h \ -Wb,pre_include="ace/pre.h" \ -Wb,post_include="ace/post.h" \ CCM_Base.idl

## Typedef Documentation

typedef sequence<ConnectionDescription> Components::ConnectionDescriptions

typedef sequence<FacetDescription> Components::FacetDescriptions

typedef unsigned long Components::FailureReason

typedef string Components::FeatureName

typedef FailureReason Components::InvalidConfigurationReason

typedef sequence<FeatureName> Components::NameList

typedef sequence<ReceptacleDescription> Components::ReceptacleDescriptions

## Variable Documentation

const InvalidConfigurationReason Components::ConfigValueNotExpected = 3

const InvalidConfigurationReason Components::ConfigValueRequired = 2

const InvalidConfigurationReason Components::InvalidConfigValueType = 1

typeprefix Components omg Components::org

| @ Commented out temporarily for lack of typePrefix support.

const InvalidConfigurationReason Components::UnknownConfigValueName = 0