CIAO  1.2.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Modules | Classes | Typedefs | Functions
CIAO Module Reference

Modules

module  Container_Types
 
module  Deployment
 
 Name_Utilities
 
 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.