#include <DomainApplicationManager_ActiveObject_Impl.h>
Public Member Functions | |
DomainApplicationManager_ActiveObject_Impl (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, Deployment::TargetManager_ptr manager, Execution_Manager::Execution_Manager_Impl *em, const Deployment::DeploymentPlan &plan, const char *deployment_file) | |
Constructor. | |
virtual void | startLaunch (const ::Deployment::Properties &configProperty,::CORBA::Boolean start) |
Private Types | |
typedef ACE_Hash_Map_Manager_Ex < ACE_CString, Task_StartLaunch *, ACE_Hash < ACE_CString >, ACE_Equal_To < ACE_CString > , ACE_Null_Mutex > | StartLaunch_Task_Table |
typedef StartLaunch_Task_Table::iterator | StartLaunch_Task_Table_Iterator |
Private Attributes | |
StartLaunch_Task_Table | start_launch_task_table_ |
typedef StartLaunch_Task_Table::iterator CIAO::DomainApplicationManager_ActiveObject_Impl::StartLaunch_Task_Table_Iterator [private] |
CIAO::DomainApplicationManager_ActiveObject_Impl::DomainApplicationManager_ActiveObject_Impl | ( | CORBA::ORB_ptr | orb, | |
PortableServer::POA_ptr | poa, | |||
Deployment::TargetManager_ptr | manager, | |||
Execution_Manager::Execution_Manager_Impl * | em, | |||
const Deployment::DeploymentPlan & | plan, | |||
const char * | deployment_file | |||
) |
Constructor.
void CIAO::DomainApplicationManager_ActiveObject_Impl::startLaunch | ( | const ::Deployment::Properties & | configProperty, | |
::CORBA::Boolean | start | |||
) | [virtual] |
Executes the application, but does not start it yet. Users can optionally provide launch-time configuration properties to override properties that are part of the plan. Raises the InvalidProperty exception if a configuration property is invalid. Raises the StartError exception if an error occurs during launching. Raises the ResourceNotAvailable exception if the commitResources parameter to the prepare operation of the ExecutionManager was true, if late resource allocation is used, and one of the requested resources is not available.
Reimplemented from CIAO::DomainApplicationManager_Impl.
StartLaunch_Task_Table CIAO::DomainApplicationManager_ActiveObject_Impl::start_launch_task_table_ [private] |