BatchServiceMessage.h
72 BatchSimulationBeginsToSchedulerMessage(std::string answer_mailbox, std::string job_args_to_scheduler, double payload);
102 BatchExecuteJobFromBatSchedMessage(std::string answer_mailbox, std::string batsched_decision_reply, double payload);
143 BatchJobSubmissionToSchedulerMessage(std::string answer_mailbox, WorkflowJob* job, std::string job_args_to_scheduler, double payload);
Top-level class for messages received/sent by a ComputeService.
Definition: ComputeServiceMessage.h:32
BatchJob * job
The batch job.
Definition: BatchServiceMessage.h:51
double estimated_start_time
The estimated job start time.
Definition: BatchServiceMessage.h:120
double payload
The message size in bytes.
Definition: SimulationMessage.h:39
Abstraction of a job used for executing tasks in a Workflow.
Definition: WorkflowJob.h:31
A message sent to a BatchService to submit a batch job for execution.
Definition: BatchServiceMessage.h:33
std::string answer_mailbox
The mailbox to answer to.
Definition: BatchServiceMessage.h:105
A message sent by a BatschedNetworkListener to a Batsched-enabled BatchService to tell it to start a ...
Definition: BatchServiceMessage.h:100
Top-level class for messages received/sent by a Service.
Definition: ServiceMessage.h:27
A message sent by an alarm when a job goes over its requested execution time.
Definition: BatchServiceMessage.h:47
BatchJob * job
The batch job.
Definition: BatchServiceMessage.h:40
BatchServiceMessage(std::string name, double payload)
Constructor.
Definition: BatchServiceMessage.cpp:20
A batch job, which encapsulates a WorkflowJob and additional information used by a BatchService...
Definition: BatchJob.h:16
std::string answer_mailbox
The mailbox to answer to.
Definition: BatchServiceMessage.h:38
std::string batsched_decision_reply
The decision reply from Batsched.
Definition: BatchServiceMessage.h:108
Top-level class for messages received/sent by a BatchService.
Definition: BatchServiceMessage.h:25
A message send by a BatschedNetworkListener to a Batsched-enabled BatchService with a job start time ...
Definition: BatchServiceMessage.h:115
Definition: TerminalOutput.cpp:15