[][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 Request.

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