[−][src]Module expjobserver::protocol
Modules
add_job_request | |
add_matrix_request | |
job_status_resp | |
matrix_status_resp | |
request | |
response | |
set_up_machine_request | |
status |
Structs
AddJobRequest | Add a job to be run on the given class of machine. |
AddMatrixRequest | Start a matrix with the given variables and command template. |
CancelJobRequest | Cancel a running or scheduled job. |
CloneJobRequest | Clone a running or scheduled job. That is, create a new job with the same properties as the given job. |
HoldJobRequest | Put a job on hold. |
InternalError | Error. The server has an internal error. |
JobIdResp | Succeeded. The job ID of a created job. |
JobStatusRequest | Get information on the status of a job. |
JobStatusResp | Succeeded. The status of a job. |
JobsResp | A list of job IDs. |
ListAvailableRequest | List the available machines known to the server. |
ListJobsRequest | Get a list of job IDs. |
ListVarsRequest | List all set variables and their values. |
MachineStatus | The status of a single machine. |
MachinesResp | Succeeded. A list of available machines and their classes. |
MakeAvailableRequest | Add the given machine to the list of available machines |
MatrixIdResp | Succeeded. The matrix ID of a created matrix. |
MatrixStatusResp | Succeeded. The status of a matrix. |
MatrixVarValues | |
NoSuchJobResp | Error. No such job. |
NoSuchMachineResp | Error. The requested machine does not exist. |
NoSuchMatrixResp | Error. No such matrix. |
NotWaitingResp | Error. The job we tried to hold is not waiting (i.e. already running or done) or the job we tried to unhold was not held. |
OkResp | Succeeded. No return value. |
PingRequest | Used for debugging. |
RemoveAvailableRequest | Remove the given machine from the list of available machines |
Request | Message from client to server. |
Response | Response to a |
SetUpMachineRequest | Set up a machine and optionally make it available in the given class. |
SetVarRequest | Set the value of a variable. |
StatMatrixRequest | |
Status | The status of a job. |
UnholdJobRequest | Unhold a job on hold. |
VarsResp | A list of variables and their values. |
Functions
convert_map | |
reverse_map |