CIAO::Task_StartLaunch Class Reference

An ACE_Task subclass that allow the <startLaunch> invocation to be completed in a separate thread than then main thread running the DomainApplicationManager. More...

#include <Task_StartLaunch.h>

Inheritance diagram for CIAO::Task_StartLaunch:

Inheritance graph
[legend]
Collaboration diagram for CIAO::Task_StartLaunch:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Task_StartLaunch (const char *node_name, const ::Deployment::NodeApplicationManager_ptr nam, const ::Deployment::Properties &configProperty)
virtual int svc (void)
 Service entry point.
::Deployment::Connections get_connections ()
 Accessor method to get returned connections.
::Deployment::NodeApplication_ptr get_node_app ()
 Accessor method to get returned NA.

Protected Attributes

ACE_CString node_name_
 The node name which hosts the NAM.
::Deployment::NodeApplicationManager_var nam_
 Input parameter which identifies the NAM to invoke the call.
const ::Deployment::PropertiesconfigProperty_
 Input parameter of the configProperty.
::Deployment::NodeApplication_var retn_node_app_
 The NA obj ref is a return value by calling startLaunch on NAM.
::Deployment::Connections_var retn_connections_
 Returned object references of <connections>, i.e., provided ports.


Detailed Description

An ACE_Task subclass that allow the <startLaunch> invocation to be completed in a separate thread than then main thread running the DomainApplicationManager.

Constructor & Destructor Documentation

CIAO::Task_StartLaunch::Task_StartLaunch ( const char *  node_name,
const ::Deployment::NodeApplicationManager_ptr  nam,
const ::Deployment::Properties configProperty 
)


Member Function Documentation

int CIAO::Task_StartLaunch::svc ( void   )  [virtual]

Service entry point.

Reimplemented from ACE_Task_Base.

Deployment::Connections CIAO::Task_StartLaunch::get_connections (  ) 

Accessor method to get returned connections.

Deployment::NodeApplication_ptr CIAO::Task_StartLaunch::get_node_app (  ) 

Accessor method to get returned NA.


Member Data Documentation

ACE_CString CIAO::Task_StartLaunch::node_name_ [protected]

The node name which hosts the NAM.

::Deployment::NodeApplicationManager_var CIAO::Task_StartLaunch::nam_ [protected]

Input parameter which identifies the NAM to invoke the call.

const ::Deployment::Properties& CIAO::Task_StartLaunch::configProperty_ [protected]

Input parameter of the configProperty.

::Deployment::NodeApplication_var CIAO::Task_StartLaunch::retn_node_app_ [protected]

The NA obj ref is a return value by calling startLaunch on NAM.

::Deployment::Connections_var CIAO::Task_StartLaunch::retn_connections_ [protected]

Returned object references of <connections>, i.e., provided ports.


The documentation for this class was generated from the following files:
Generated on Thu Feb 21 04:20:36 2008 for DAnCE by  doxygen 1.5.3-6