WorkloadTraceFileReplayerEventReceiver.h
1 
10 #ifndef WRENCH_ONEJOBWMS_H
11 #define WRENCH_ONEJOBWMS_H
12 
13 #include "wrench/wms/WMS.h"
14 
15 /***********************/
17 /***********************/
18 
19 namespace wrench {
20 
21  class BatchService;
22 
28 
29  public:
34  WorkloadTraceFileReplayerEventReceiver(std::string hostname, std::shared_ptr<JobManager> job_manager) : WMS(nullptr, nullptr,
35  {}, {},
36  {},
37  nullptr, hostname,
38  "workload_trace_file_replayer_event_receiver"),
39  job_manager(job_manager) {}
40  int main() override;
41 
42  private:
43  std::string hostname;
44  std::shared_ptr<JobManager> job_manager;
45  };
46 
47 };
48 
49 /***********************/
51 /***********************/
52 
53 #endif //WRENCH_ONEJOBWMS_H
WorkloadTraceFileReplayerEventReceiver(std::string hostname, std::shared_ptr< JobManager > job_manager)
Constructor.
Definition: WorkloadTraceFileReplayerEventReceiver.h:34
int main() override
main method of the OneJobWMS daemon
Definition: WorkloadTraceFileReplayerEventReceiver.cpp:23
A WMS that only submits a single job to a given batch service, which is used to implement batch workl...
Definition: WorkloadTraceFileReplayerEventReceiver.h:27
A workflow management system (WMS)
Definition: WMS.h:33
Definition: TerminalOutput.cpp:15