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

Namespaces

namespace  Container_Types
namespace  Deployment
namespace  Name_Utilities
namespace  Servant

Classes

exception  Installation_Failure
exception  InvalidComponent
interface  Container
 Internal container interfaces. More...
class  Container_i
 Common container interface definition. More...
class  Session_Container_i
interface  Session_Container
class  Context_Impl_Base_T
 Template base class for Context_Impl. More...
class  Session_Context_Impl_T
 Mixin base class for generated context. More...
class  Deployment_Common
class  Deployment_State
 Singleton collecting state for the instance handlers. More...
class  Component_Handler_i
class  Connection_Handler
class  Container_Handler_i
class  Home_Handler_i
class  Homed_Component_Handler_i
class  CIAO_StoreReferences_i
class  CIAO_ReferenceLookup_i
class  Logger_Service
class  Connector_Servant_Impl_Base
 Non-template base class for Connector_Servant_Impl. More...
class  Facet_Servant_Base_T
class  Home_Servant_Impl_Base
 Non-template base class for Home_Servant_Impl. More...
class  Home_Servant_Impl
 Mixin base class for generated home servant. More...
class  Servant_Impl_Base
 Non-template base class for Servant_Impl. More...
class  Session_Servant_Impl_T
 Mixin base class for generated servant. More...
class  StandardConfigurator_Impl
 Servant implementation for Components::StandardConfigurator. More...
class  ConfigValue_impl
class  ConfigValueFactory
class  Cookie_Impl
 A cookie implementation using an unsigned integer big enough to hold an address, even on a 64-bit machine. More...
class  Cookie_Impl_init
 Valuefactory implementation for Cookie_Impl. More...

Typedefs

typedef
::Components::HomeExecutorBase_ptr(* 
HomeFactory )(void)
typedef ::PortableServer::Servant(* HomeServantFactory )(::Components::HomeExecutorBase_ptr p,::CIAO::Session_Container_ptr c, const char *ins_name)
typedef
::Components::EnterpriseComponent_ptr(* 
ComponentFactory )(void)
typedef ::PortableServer::Servant(* ComponentServantFactory )(::Components::EnterpriseComponent_ptr,::CIAO::Session_Container_ptr, const char *)
typedef ACE_Singleton
< Deployment_State,
TAO_SYNCH_MUTEX
DEPLOYMENT_STATE

Functions

int Client_init (CORBA::ORB_ptr o)
int Server_init (CORBA::ORB_ptr o)
const char * kind_as_string (const ::Deployment::CCMComponentPortKind &kind)

Typedef Documentation

typedef ::Components::EnterpriseComponent_ptr(* CIAO::ComponentFactory)(void)
typedef ::PortableServer::Servant(* CIAO::ComponentServantFactory)(::Components::EnterpriseComponent_ptr,::CIAO::Session_Container_ptr, const char *)
typedef ::Components::HomeExecutorBase_ptr(* CIAO::HomeFactory)(void)
typedef ::PortableServer::Servant(* CIAO::HomeServantFactory)(::Components::HomeExecutorBase_ptr p,::CIAO::Session_Container_ptr c, const char *ins_name)

Function Documentation

CIAO_BASE_STUB_Export int CIAO::Client_init ( CORBA::ORB_ptr  o)

The initialize routine for any clients that need to access components. This routine now simply registers various valuetype factories defined in CIAO_Component.pidl. Currently, this method should be call right after ORB initialization but we should try to register these stuff automatically.

const char* CIAO::kind_as_string ( const ::Deployment::CCMComponentPortKind &  kind)
CIAO_BASE_STUB_Export int CIAO::Server_init ( CORBA::ORB_ptr  o)

The initialize routine for any server that need to access component. This routine now simply registers various valuetype factories defined in CIAO_Component.pidl. Currently, this method should be call right after ORB initialization but we should try to register these stuff automatically.