yotei/protos/protocol.proto
xqtc acfa7b0dfb
Some checks failed
/ build (push) Failing after 10s
/ clippy (push) Failing after 9s
gayming
2024-09-05 22:18:05 +02:00

43 lines
667 B
Protocol Buffer

syntax = "proto3";
package sched;
service Data {
rpc Data (DataRequest) returns (DataResponse);
}
message DataRequest {
string node_id = 1;
string uuid = 2;
string hashmap_id = 3;
}
message DataResponse {
string node_id = 1;
string uuid = 2;
string hashmap_id = 3;
string length = 4;
bytes data = 5;
}
service Auth {
rpc Auth (LoginRequest) returns (LoginResponse);
}
message LoginRequest {
string node_id = 1;
message specs {
uint32 threads = 1;
float clock = 2;
uint32 mem_mib = 3;
uint32 net_speed_mib = 4;
}
}
message LoginResponse {
string node_id = 1;
enum status {
ACCEPTED = 0;
REJECTED = 1;
}
}