Module manycastr
Source - address
- Nested message and enum types in
Address
. - controller_client
- Generated client implementations.
- controller_server
- Generated server implementations.
- task
- Nested message and enum types in
Task
.
- Ack
- Acknowledgement of a measurement with a boolean whether it was successful or not and a possible error message.
- Address
- Address message, can be either an IPv4 or IPv6 address
- Configuration
- Configuration: mapping of worker ID to origin
- Empty
- Empty message
- End
- An end message, indicates the worker should stop sending out probes
- Finished
- Finished message, sent by a worker to the orchestrator when a measurement is finished, or as acknowledgement of a received task result
- IPv6
- IPv6 address message (protobuf does not support 128 bit values)
- Origin
- Origin: the source address and port combinations used by workers in a measurement, alongside an identifier
- Reply
- Probe reply message
- ScheduleMeasurement
- Schedule a measurement with the orchestrator
- Start
- A start message, forwards the configuration to the worker
- Status
- A list of workers
- Targets
- A list of target addresses
- Task
- A task for a worker, either a start or end message, or a list of targets
- TaskResult
- A TaskResult, contains the worker that executed the task, and a list of results
- Worker
- Worker definition, contains a worker ID, metadata (hostname), status