DAnCE  ..
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Types | List of all members
DAnCE::EM_Launcher Class Reference

#include <EM_Launcher.h>

Inheritance diagram for DAnCE::EM_Launcher:
Inheritance graph
Collaboration diagram for DAnCE::EM_Launcher:
Collaboration graph

Public Member Functions

 EM_Launcher (CORBA::ORB_ptr orb, __Base::Manager_ptr managerw)
 
 ~EM_Launcher (void)
 
bool lookup_by_uuid (const char *uuid, CORBA::Object_out am, CORBA::Object_out app)
 
- Public Member Functions inherited from DAnCE::Plan_Launcher_Base_Impl< ::Deployment::ExecutionManager,::Deployment::DomainApplicationManager,::Deployment::DomainApplication >
 Plan_Launcher_Base_Impl (CORBA::ORB_ptr orb, Manager_ptr manager)
 
virtual ~Plan_Launcher_Base_Impl ()
 
virtual const char * launch_plan (const ::Deployment::DeploymentPlan &plan, CORBA::Object_out am, CORBA::Object_out app)
 Launch a plan, given an IDL deployment plan. More...
 
virtual CORBA::Object_ptr prepare_plan (const ::Deployment::DeploymentPlan &plan)
 
virtual CORBA::Object_ptr start_launch (CORBA::Object_ptr app_mgr, const ::Deployment::Properties &properties,::Deployment::Connections_out connections)
 Invokes startLaunch on the provided ApplicationManager reference. More...
 
virtual void finish_launch (CORBA::Object_ptr app, const ::Deployment::Connections &provided_connections, bool start)
 Invokes finishLaunch on the provided Application reference. More...
 
virtual void start (CORBA::Object_ptr application)
 Invokes start on the provided application reference. More...
 
virtual void teardown_application (CORBA::Object_ptr app_mgr, CORBA::Object_ptr app)
 Tears down a plan given the UUID. More...
 
virtual void destroy_app_manager (CORBA::Object_ptr)
 Instructs the Manager to destroy the ApplicationManager. More...
 
- Public Member Functions inherited from DAnCE::Plan_Launcher_Base
virtual ~Plan_Launcher_Base (void)
 

Private Types

typedef
Plan_Launcher_Base_Impl
< ::Deployment::ExecutionManager,::Deployment::DomainApplicationManager,::Deployment::DomainApplication
__Base
 

Additional Inherited Members

- Protected Types inherited from DAnCE::Plan_Launcher_Base_Impl< ::Deployment::ExecutionManager,::Deployment::DomainApplicationManager,::Deployment::DomainApplication >
typedef
Plan_Launcher_Base_Impl
< ::Deployment::ExecutionManager,::Deployment::DomainApplicationManager,::Deployment::DomainApplication
__Type
 
typedef
::Deployment::ExecutionManager::_ptr_type 
Manager_ptr
 
typedef
::Deployment::ExecutionManager::_var_type 
Manager_var
 
typedef
::Deployment::DomainApplicationManager::_ptr_type 
AppManager_ptr
 
typedef
::Deployment::DomainApplicationManager::_var_type 
AppManager_var
 
typedef
::Deployment::DomainApplication::_ptr_type 
Application_ptr
 
typedef
::Deployment::DomainApplication::_var_type 
Application_var
 
- Protected Attributes inherited from DAnCE::Plan_Launcher_Base_Impl< ::Deployment::ExecutionManager,::Deployment::DomainApplicationManager,::Deployment::DomainApplication >
CORBA::ORB_var orb_
 Cached ORB pointer. More...
 
Manager_var manager_
 Object reference of the Manager. More...
 

Member Typedef Documentation

Constructor & Destructor Documentation

DAnCE::EM_Launcher::EM_Launcher ( CORBA::ORB_ptr  orb,
__Base::Manager_ptr  managerw 
)
DAnCE::EM_Launcher::~EM_Launcher ( void  )

Member Function Documentation

bool DAnCE::EM_Launcher::lookup_by_uuid ( const char *  uuid,
CORBA::Object_out  am,
CORBA::Object_out  app 
)

The documentation for this class was generated from the following files: