CIAO  1.0.8
Namespaces | Classes | Typedefs | Functions | Variables
CIAO Namespace Reference

Namespaces

namespace  Container_Types
namespace  Deployment
namespace  Name_Utilities
namespace  Servant

Classes

class  Installation_Failure
class  InvalidComponent
interface  Container
 Internal container interfaces. More...
class  Container_i
 Common container interface definition. More...
class  ClientContainerInterceptorRegistration_Impl
 Implementation of the CCM_ClientContainerInterceptorRegistration interface. More...
class  Extension_Container_i
class  Extension_Container
class  Interceptor_Registration_T
class  ServantContainerInterceptorRegistration_Impl
 Implementation of the CCM_ServantContainerInterceptorRegistration interface. More...
class  ServerContainerInterceptorRegistration_Impl
 Implementation of the CCM_ServerContainerInterceptorRegistration interface. More...
class  StubContainerInterceptorRegistration_Impl
 Implementation of the CCM_ServerContainerInterceptorRegistration interface. More...
class  Session_Container_i
class  Session_Container
class  Context_Impl_Base_T
 Template base class for Context_Impl. More...
class  Extension_Context_Impl_T
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
class  Extension_Servant_Impl_T
 Mixin base class for generated servant. 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 ContainerContainer_ptr
typedef TAO_Objref_Var_T
< Container
Container_var
typedef TAO_Objref_Out_T
< Container
Container_out
typedef
::Components::HomeExecutorBase_ptr(* 
HomeFactory )(void)
typedef ::PortableServer::Servant(* HomeServantFactory )(::Components::HomeExecutorBase_ptr p,::CIAO::Extension_Container_ptr c, const char *ins_name)
typedef
::Components::EnterpriseComponent_ptr(* 
ComponentFactory )(void)
typedef ::PortableServer::Servant(* ComponentServantFactory )(::Components::EnterpriseComponent_ptr,::CIAO::Extension_Container_ptr, const char *)
typedef Extension_ContainerExtension_Container_ptr
typedef TAO_Objref_Var_T
< Extension_Container
Extension_Container_var
typedef TAO_Objref_Out_T
< Extension_Container
Extension_Container_out
typedef Session_ContainerSession_Container_ptr
typedef TAO_Objref_Var_T
< Session_Container
Session_Container_var
typedef TAO_Objref_Out_T
< Session_Container
Session_Container_out
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)

Variables

::CORBA::TypeCode_ptr const _tc_Installation_Failure
::CORBA::TypeCode_ptr const _tc_InvalidComponent

Typedef Documentation

typedef::Components::EnterpriseComponent_ptr(* CIAO::ComponentFactory)(void)
typedef::Components::HomeExecutorBase_ptr(* CIAO::HomeFactory)(void)

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.


Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines