Namespaces | |
| namespace | Container_Types |
| namespace | Deployment |
| namespace | Port_Activator_Types |
| namespace | Servant |
| namespace | Utility |
Classes | |
| class | RTNodeApp_Configurator |
| This class implements a concrete NodeApp_Configurator for setting up the NodeApplication process for RT support. More... | |
| class | Servant_Activator |
| Activator that is registered with the POA for facet and consumer servants. More... | |
| class | Container_i |
| exception | InvalidComponent |
| interface | Container |
| Common container interface definition. More... | |
| class | Servant_Activator_i |
| struct | Static_Config_EntryPoints_Maps |
| interface | Session_Container |
| class | Dynamic_Component_Activator |
| Activator that is registered with the POA for facet and consumer servants. More... | |
| class | Swapping_Container |
| class | Context_Impl_Base |
| Non-template base class for Context_Impl. More... | |
| class | Context_Impl |
| Mixin base class for generated context. More... | |
| interface | UpgradeableContext |
| class | Upgradeable_Context_Impl |
| class | CIAOLoggerFactory |
| class | LoggerError |
| class | File_Logger_Backend |
| class | Logger_Service |
| interface | Port_Activator |
| 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 | Port_Activator_i |
| Base class for port activations. More... | |
| class | Port_Activator_T |
| Concrete class that implements the strategy for creating the right type of servant for the ports in question. More... | |
| class | Servant_Impl_Base |
| Non-template base class for Servant_Impl. More... | |
| class | Servant_Impl |
| Mixin base class for generated servant. More... | |
| class | StandardConfigurator_Impl |
| Servant implementation for Components::StandardConfigurator. More... | |
| interface | Swap_Exec |
| class | Dynamic_Component_Servant_Base |
| class | Dynamic_Component_Servant |
| class | Swapping_Home_Servant_Impl_Base |
| class | Swapping_Home_Servant_Impl |
| 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 ACE_Hash_Map_Manager_Ex < ACE_CString, CORBA::PolicyList, ACE_Hash < ACE_CString >, ACE_Equal_To < ACE_CString > , ACE_Null_Mutex > | REC_POL_MAP |
| typedef ACE_Hash_Map_Iterator < ACE_CString, CORBA::PolicyList, ACE_Null_Mutex > | REC_POL_MAP_ITERATOR |
| typedef ::Components::HomeExecutorBase_ptr(* | HomeFactory )(void) |
| typedef ::PortableServer::Servant(* | HomeServantFactory )(::Components::HomeExecutorBase_ptr p,::CIAO::Container_ptr c, const char *ins_name) |
| typedef ::Components::EnterpriseComponent_ptr(* | ComponentFactory )(void) |
| typedef ::PortableServer::Servant(* | ComponentServantFactory )(::Components::EnterpriseComponent_ptr,::CIAO::Container_ptr, const char *) |
| typedef ACE_Hash_Map_Manager_Ex < ACE_CString, HomeFactory, ACE_Hash< ACE_CString > , ACE_Equal_To< ACE_CString > , ACE_Null_Mutex > | HOMECREATOR_FUNCPTR_MAP |
| typedef ACE_Hash_Map_Manager_Ex < ACE_CString, HomeServantFactory, ACE_Hash < ACE_CString >, ACE_Equal_To < ACE_CString > , ACE_Null_Mutex > | HOMESERVANTCREATOR_FUNCPTR_MAP |
| typedef ACE_Hash_Map_Manager_Ex < ACE_CString, ComponentFactory, ACE_Hash < ACE_CString >, ACE_Equal_To < ACE_CString > , ACE_Null_Mutex > | COMPONENTCREATOR_FUNCPTR_MAP |
| typedef ACE_Hash_Map_Manager_Ex < ACE_CString, ComponentServantFactory, ACE_Hash< ACE_CString > , ACE_Equal_To< ACE_CString > , ACE_Null_Mutex > | COMPONENTSERVANTCREATOR_FUNCPTR_MAP |
| typedef Container * | Container_ptr |
| typedef TAO_Objref_Var_T < Container > | Container_var |
Functions | |
| CIAO_CLIENT_Export int | Client_init (CORBA::ORB_ptr o) |
| int | Server_init (CORBA::ORB_ptr o) |
Variables | |
| const Components::FailureReason | VID = 0x54410000 |
| const Components::FailureReason | MAX_FAILURE = VID | 0xfff |
| const Components::FailureReason | SERVER_SPAWN_FAILURE = VID | 0x001 |
| const Components::FailureReason | CALLBACK_TIMEOUT_EXCEEDED = VID | 0x002 |
| typedef ACE_Hash_Map_Manager_Ex<ACE_CString, ComponentFactory, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex> CIAO::COMPONENTCREATOR_FUNCPTR_MAP |
| typedef ::Components::EnterpriseComponent_ptr(* CIAO::ComponentFactory)(void) |
| typedef ACE_Hash_Map_Manager_Ex<ACE_CString, ComponentServantFactory, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex> CIAO::COMPONENTSERVANTCREATOR_FUNCPTR_MAP |
| typedef ::PortableServer::Servant(* CIAO::ComponentServantFactory)(::Components::EnterpriseComponent_ptr,::CIAO::Container_ptr, const char *) |
| typedef Container * CIAO::Container_ptr |
| typedef TAO_Objref_Var_T< Container > CIAO::Container_var |
| typedef ACE_Hash_Map_Manager_Ex<ACE_CString, HomeFactory, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex> CIAO::HOMECREATOR_FUNCPTR_MAP |
| typedef ::Components::HomeExecutorBase_ptr(* CIAO::HomeFactory)(void) |
| typedef ACE_Hash_Map_Manager_Ex<ACE_CString, HomeServantFactory, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex> CIAO::HOMESERVANTCREATOR_FUNCPTR_MAP |
| typedef ::PortableServer::Servant(* CIAO::HomeServantFactory)(::Components::HomeExecutorBase_ptr p,::CIAO::Container_ptr c, const char *ins_name) |
| typedef ACE_Hash_Map_Manager_Ex<ACE_CString, CORBA::PolicyList, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex> CIAO::REC_POL_MAP |
| typedef ACE_Hash_Map_Iterator<ACE_CString, CORBA::PolicyList, ACE_Null_Mutex> CIAO::REC_POL_MAP_ITERATOR |
| int CIAO::Client_init | ( | CORBA::ORB_ptr | o | ) |
The initialize routine for any clients 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.
| CIAO_SERVER_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.
| const Components::FailureReason CIAO::CALLBACK_TIMEOUT_EXCEEDED = VID | 0x002 |
| const Components::FailureReason CIAO::MAX_FAILURE = VID | 0xfff |
| const Components::FailureReason CIAO::SERVER_SPAWN_FAILURE = VID | 0x001 |
| const Components::FailureReason CIAO::VID = 0x54410000 |
1.5.8