package machinist

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Controller

machinist.proto:62

Controller is the service that workers will connect to to register themselves, and poll for actions to perform. Workers can be behind NAT or firewalls, or not have an IP address. The entire protocol is designed around workers connecting to an controller.

message ActionDownload

actions.proto:42

Used in: PollResponse

(message has no fields)

message ActionPong

actions.proto:26

Used in: PollResponse

message ActionResponse

actions.proto:33

(message has no fields)

message ActionResult

actions.proto:5

Used in: PollResponse

message ActionSession

actions.proto:36

Used in: PollResponse

(message has no fields)

message ActionUpload

actions.proto:39

Used in: PollResponse

(message has no fields)

message ClientPing

actions.proto:23

Used in: PollRequest

message ClientRegister

actions.proto:10

Used in: PollRequest

message ClientResult

actions.proto:30

Used in: PollRequest

(message has no fields)