summaryrefslogtreecommitdiff
path: root/TAO/CIAO/DAnCE/TargetManager/TargetManagerExt.idl
diff options
context:
space:
mode:
authorWilliam R. Otte <wotte@dre.vanderbilt.edu>2006-04-13 14:47:50 +0000
committerWilliam R. Otte <wotte@dre.vanderbilt.edu>2006-04-13 14:47:50 +0000
commitfeb8e89d1f3932917e3068c9c23db15ce55286e4 (patch)
tree0d62c61c2e4151b7665392d162436ee7d1e6782d /TAO/CIAO/DAnCE/TargetManager/TargetManagerExt.idl
parentcbe8aa5d5be1d4679ae0c4e30baaea24fbae416c (diff)
downloadATCD-feb8e89d1f3932917e3068c9c23db15ce55286e4.tar.gz
Thu Apr 13 13:43:19 UTC 2006 William R. Otte <wotte@dre.vanderbilt.edu>escher_x_4_9_integration_point
Diffstat (limited to 'TAO/CIAO/DAnCE/TargetManager/TargetManagerExt.idl')
-rw-r--r--TAO/CIAO/DAnCE/TargetManager/TargetManagerExt.idl25
1 files changed, 23 insertions, 2 deletions
diff --git a/TAO/CIAO/DAnCE/TargetManager/TargetManagerExt.idl b/TAO/CIAO/DAnCE/TargetManager/TargetManagerExt.idl
index cc9443b3c51..17311a60120 100644
--- a/TAO/CIAO/DAnCE/TargetManager/TargetManagerExt.idl
+++ b/TAO/CIAO/DAnCE/TargetManager/TargetManagerExt.idl
@@ -1,20 +1,26 @@
// $Id$
-/**
+/**
* @file TargetManagerExt.idl
*
* @brief The Extensions to the TM interface for ARMS demo
*
+ * @author Nilabja R <nilabjar@dre.vanderbilt.edu>
+ * @author Nishanth Shankaran <nshankar@dre.vanderbilt.edu>
+ *
* This file declares a interface which will be implemented as
* a facet by the TargetManager component
*/
/**
* @module CIAO
- *
+ *
* @brief The CIAO module
*/
+//#include <ciao/Deployment.idl>
+#include <DAnCE/Interfaces/NodeManager.idl>
+
module CIAO
{
/**
@@ -43,6 +49,20 @@ module CIAO
/// The sequence of component cpu utilization
typedef sequence <Component_Info> Component_Infos;
+
+ /**
+ * @struct Host_NodeManager
+ * @brief Contains the node manager to host reference
+ */
+ struct Host_NodeManager
+ {
+ string host_;
+ ::CIAO::NodeManager node_mgr_;
+ };
+
+ /// Sequence of NodeManager.
+ typedef sequence <Host_NodeManager> Host_NodeManager_seq;
+
/**
* @interface TargetManagerExt
* @brief The Target Manager Extension
@@ -55,5 +75,6 @@ module CIAO
long get_pid (in string component_uuid);
Host_Infos get_host_cpu ();
Component_Infos get_component_cpu ();
+ Host_NodeManager_seq get_all_node_managers ();
};
};