Classes | |
interface | NodeApplication_Callback |
struct | _component_binding |
class | NodeApplication_Callback_Impl |
A call back interface for NodeApplication
| |
class | Deployment_Configuration |
A class that provides strategies on deployment topology. More... | |
class | DomainApplicationManager_ActiveObject_Impl |
A subclass of the DomainApplicationManager_Impl servant which uses active object mechanism to handle deployment. Internally it spawns threads with each thread runs an active object to invoke the remote invocation, such as invoking startLaunch on a corresponding NodeApplicationManager. More... | |
class | DomainApplicationManager_AMH_Impl |
class | DomainApplicationManager_AMI_Impl |
A subclass of the DomainApplicationManager_Impl servant which uses AMI mechanism to handle deployment. More... | |
class | DomainApplicationManager_Impl |
A servant for the Deployment::DomainApplicationManager interface. The DomainApplicationManager is responsible for deploying an application on the domain level, i.e. across nodes. It specializes the ApplicationManager abstract interface. More... | |
class | Task_StartLaunch |
An ACE_Task subclass that allow the <startLaunch> invocation to be completed in a separate thread than then main thread running the DomainApplicationManager. More... | |
interface | ExecutionManagerDaemon |
CIAO Execution Manager Program. More... | |
interface | NodeManagerDaemon |
CIAO daemon process control program. More... | |
class | Config_Manager |
class | NodeApplication_Options |
An class for managing and extracting command line options for NodeApplication. More... | |
class | Container_Impl |
Servant implementation for the interface Deployment::Container. More... | |
class | NAResource_Config_Manager |
class | NodeApp_Configurator |
This class defines and implements the default NodeApp_Configurator base class that's needed for configuring the NodeApplication process. More... | |
class | NodeApplication_Core |
An ACE_Task subclass that allow the ORB thread to be run as separate thread when RT behaviors are needed. More... | |
class | NodeApplication_Impl |
class | NoOp_Configurator |
class | RTResource_Config_Manager |
RTResource_Config_Manager maintains a collection of RTCORBA related resources. More... | |
class | RTNodeApp_Configurator |
This class implements a concrete NodeApp_Configurator for setting up the NodeApplication process for RT support. More... | |
class | Containers_Info_Map |
class | NodeImplementationInfoHandler |
class | NodeApplicationManager_Impl_Base |
class | NAM_Handler |
The signal handler class for the SIGCHLD handling to avoid zombies. More... | |
class | NodeApplicationManager_Impl |
class | Static_NodeApplicationManager_Impl |
class | MonitorBase |
class | CIAO_Monitor |
The Monitor class. More... | |
class | MonitorCB |
Updates data back to the TM. More... | |
class | MonitorController |
The Controller class. More... | |
class | NAM_Map |
Implementation of a map of NodeApplicationManagers. More... | |
class | NodeManager_Impl_Base |
class | NodeManager_Impl |
Servant implementation CIAO's daemon process control interface. More... | |
class | Static_NodeManager_Impl |
interface | RepositoryManagerDaemon |
class | DomainDataManager |
Responsible for maintaining the Domain Information. More... | |
class | ResourceCommitmentManager_i |
struct | Host_Info |
struct | Component_Info |
struct | Host_NodeManager |
Contains the node manager to host reference. More... | |
interface | TargetManagerExt |
The Target Manager Extension. More... | |
class | ImplementationNotFound |
class | InstanceNotFound |
class | ConnectionNotFound |
class | DAnCE_Utils |
Namespaces | |
namespace | DAnCE |
namespace | Execution_Manager |
namespace | Plan_Generator |
namespace | Plan_Launcher |
namespace | RepositoryManager |
Typedefs | |
typedef CIAO::_component_binding | Component_Binding_Info |
typedef int(MonitorCB::*) | CallBack (::Deployment::Domain &) |
The Callback function pointer. | |
typedef MonitorBase *(*) | MonitorFactory (void) |
typedef sequence< Host_Info > | Host_Infos |
The sequence of CPU infos. | |
typedef sequence< Component_Info > | Component_Infos |
The sequence of component cpu utilization. | |
typedef sequence< Host_NodeManager > | Host_NodeManager_seq |
Sequence of NodeManager. | |
Functions | |
ACE_Proper_Export_Flag CIAO::MonitorBase * | createMonitor (void) |
ACE_Proper_Export_Flag CIAO::MonitorBase * | createMonitor () |
Variables | |
const char * | monitor_lib_name = "ciaomonlib" |
for the CIAO monitor | |
const int | interval = 10 |
static const char * | factory_func = "createMonitor" |
This IDL file is used to combine the NodeApplication interface with the NodeApplicationManager interface.
NodeApplicationManager will be spawn NodeApplication. The call back object will be used to get the objectref of NodeApplication.
typedef int(MonitorCB::*) CIAO::CallBack(::Deployment::Domain &) |
The Callback function pointer.
typedef struct CIAO::_component_binding CIAO::Component_Binding_Info |
A struct which captures the compnent binding information, which is useful for inter-assembly connection setup
typedef sequence<Component_Info> CIAO::Component_Infos |
The sequence of component cpu utilization.
typedef sequence<Host_Info> CIAO::Host_Infos |
The sequence of CPU infos.
typedef sequence<Host_NodeManager> CIAO::Host_NodeManager_seq |
Sequence of NodeManager.
typedef MonitorBase*(*) CIAO::MonitorFactory(void) |
ACE_Proper_Export_Flag CIAO::MonitorBase* CIAO::createMonitor | ( | void | ) |
ACE_Proper_Export_Flag CIAO::MonitorBase* CIAO::createMonitor | ( | void | ) |
const char* CIAO::factory_func = "createMonitor" [static] |
const int CIAO::interval = 10 |
const char* CIAO::monitor_lib_name = "ciaomonlib" |
for the CIAO monitor