HTCondorCentralManagerServiceMessage.h
1 
10 #ifndef WRENCH_HTCONDORCENTRALMANAGERSERVICEMESSAGE_H
11 #define WRENCH_HTCONDORCENTRALMANAGERSERVICEMESSAGE_H
12 
13 #include "wrench/services/ServiceMessage.h"
14 #include "wrench/workflow/job/StandardJob.h"
15 #include "wrench/workflow/job/WorkflowJob.h"
16 
17 #include <vector>
18 
19 namespace wrench {
20 
24  class HTCondorCentralManagerServiceMessage : public ServiceMessage {
25  protected:
26  HTCondorCentralManagerServiceMessage(std::string name, double payload);
27  };
28 
34  public:
35  NegotiatorCompletionMessage(std::vector<WorkflowJob *> scheduled_jobs, double payload);
36 
38  std::vector<WorkflowJob *> scheduled_jobs;
39  };
40 }
41 
42 #endif //WRENCH_HTCONDORCENTRALMANAGERSERVICEMESSAGE_H
HTCondorCentralManagerServiceMessage(std::string name, double payload)
Constructor.
Definition: HTCondorCentralManagerServiceMessage.cpp:20
Top-level class for messages received/sent by a HTCondorCentralManagerService.
Definition: HTCondorCentralManagerServiceMessage.h:24
A message received by a HTCondorCentralManagerService so that it is notified of a negotiator cycle co...
Definition: HTCondorCentralManagerServiceMessage.h:33
std::vector< WorkflowJob * > scheduled_jobs
List of scheduled jobs.
Definition: HTCondorCentralManagerServiceMessage.h:38
Definition: Alarm.cpp:19