summaryrefslogtreecommitdiff
path: root/CIAO/DAnCE/NodeManager/NM_Monitor.idl
blob: 586228b8a6ee7994c516417931732b2c1a11718d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "DAnCE/Deployment/Deployment_TargetData.idl"
#include "DAnCE/NodeApplication/App_Monitor.idl"
#include "DAnCE/Deployment/Deployment_DeploymentPlan.idl"

module Onl_Monitor
{
  typedef sequence<::Deployment::DeploymentPlan> Plan_Seq;
  
  interface NM_Monitor
  {
    ///
    //    void monitor_app_QoS (in ::Deployment::DeploymentPlan plan);
    void monitor_app_QoS (in Plan_Seq plans);

    /// gets the resource data , called by TM
    ::Deployment::Domain get_resource_data ();

    /// app monitor registers by this , called by each App monitor
//    void register_app_monitor (in App_Monitor monitor);
  };
};