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

# Component_Base.idl File Reference

`#include <orb.idl>`
`import "SecurityLevel2.idl";`
`import "CosPersistentState.idl";`

Include dependency graph for Component_Base.idl:

## Namespaces
namespace | Components
namespace | Components::Transaction
namespace | Components::Deployment
## 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
interface | Components::EventBase
interface | Components::EventConsumerBase
interface | Components::ConsumerDescription
interface | Components::EmitterDescription
interface | Components::SubscriberDescription
interface | Components::PublisherDescription
interface | Components::Events
interface | Components::PrimaryKeyBase
interface | Components::CCMHome
interface | Components::KeylessCCMHome
interface | Components::HomeFinder
interface | Components::Configurator
interface | Components::ConfigValue
interface | Components::StandardConfigurator
interface | Components::HomeConfiguration
interface | Components::ComponentPortDescription
interface | Components::CCMObject
interface | Components::Enumeration
interface | Components::DefaultEnumeration
exception | Components::Transaction::NoTransaction
exception | Components::Transaction::NotSupported
exception | Components::Transaction::SystemError
exception | Components::Transaction::RollbackError
exception | Components::Transaction::HeuristicMixed
exception | Components::Transaction::HeuristicRollback
exception | Components::Transaction::Security
exception | Components::Transaction::InvalidToken
interface | Components::Transaction::UserTransaction
interface | Components::CCMContext
exception | Components::CCMException
interface | Components::EnterpriseComponent
interface | Components::SessionContext
interface | Components::SessionComponent
interface | Components::SessionSynchronization
interface | Components::EntityContext
interface | Components::EntityComponent
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
interface | Components::HomeExecutorBase
exception | Components::Deployment::UnknownImplId
exception | Components::Deployment::InvalidLocation
exception | Components::Deployment::InstallationFailure
exception | Components::Deployment::InvalidAssembly
interface | Components::Deployment::ComponentInstallation
interface | Components::Deployment::Assembly
interface | Components::Deployment::AssemblyFactory
interface | Components::Deployment::ServerActivator
interface | Components::Deployment::ComponentServer
exception | Components::Deployment::ImplEntryPointNotFound
interface | Components::Deployment::Container
## Enumerations
enum | Status { ACTIVE, MARKED_ROLLBACK, PREPARED, COMMITTED, ROLLED_BACK, NO_TRANSACTION, PREPARING, COMMITTING, ROLLING_BACK }
enum | CCMExceptionReason { SYSTEM_ERROR, CREATE_ERROR, REMOVE_ERROR, DUPLICATE_KEY, FIND_ERROR, OBJECT_NOT_FOUND, NO_SUCH_ENTITY }
enum | BadComponentReferenceReason { NON_LOCAL_REFERENCE, NON_COMPONENT_REFERENCE, WRONG_CONTAINER }
enum | AssemblyState { INACTIVE, INSERVICE }

## Enumeration Type Documentation

enum AssemblyState

  | Enumeration values:
  INACTIVE |
  INSERVICE |

enum BadComponentReferenceReason

  | Enumeration values:
  NON_LOCAL_REFERENCE |
  NON_COMPONENT_REFERENCE |
  WRONG_CONTAINER |

enum CCMExceptionReason

  | Enumeration values:
  SYSTEM_ERROR |
  CREATE_ERROR |
  REMOVE_ERROR |
  DUPLICATE_KEY |
  FIND_ERROR |
  OBJECT_NOT_FOUND |
  NO_SUCH_ENTITY |

enum Status

  | Enumeration values:
  ACTIVE |
  MARKED_ROLLBACK |
  PREPARED |
  COMMITTED |
  ROLLED_BACK |
  NO_TRANSACTION |
  PREPARING |
  COMMITTING |
  ROLLING_BACK |