WRENCH  1.11
Cyberinfrastructure Simulation Workbench
Overview Installation Getting Started WRENCH 101 WRENCH 102
HTCondorCentralManagerServiceMessage.h
1 
10 #ifndef WRENCH_HTCONDORCENTRALMANAGERSERVICEMESSAGE_H
11 #define WRENCH_HTCONDORCENTRALMANAGERSERVICEMESSAGE_H
12 
13 #include "wrench/services/ServiceMessage.h"
14 #include "wrench/job/StandardJob.h"
15 #include "wrench/job/Job.h"
16 
17 #include <vector>
18 
19 namespace wrench {
20 
21  /***********************/
23  /***********************/
24 
28  class HTCondorCentralManagerServiceMessage : public ServiceMessage {
29  protected:
30  HTCondorCentralManagerServiceMessage(double payload);
31  };
32 
37  class NegotiatorCompletionMessage : public HTCondorCentralManagerServiceMessage {
38  public:
39  NegotiatorCompletionMessage(std::vector<std::shared_ptr<Job>> scheduled_jobs, double payload);
40 
42  std::vector<std::shared_ptr<Job>> scheduled_jobs;
43  };
44 
49  class CentralManagerWakeUpMessage : public HTCondorCentralManagerServiceMessage {
50  public:
51  CentralManagerWakeUpMessage(double payload);
52 
53  };
54 
55  /***********************/
57  /***********************/
58 }
59 
60 #endif //WRENCH_HTCONDORCENTRALMANAGERSERVICEMESSAGE_H
wrench
Definition: Action.cpp:28