27 lines
365 B
Protocol Buffer
Raw Normal View History

2022-10-21 15:09:22 +08:00
syntax = "proto3";
package worker;
import "vanity.proto";
message NewRequest {
uint64 id = 1;
string pattern = 2;
}
message Request {
oneof NewOrDone {
NewRequest new = 1;
uint64 done = 2;
}
}
message Result {
uint64 id = 1;
string result = 2;
}
service Worker {
rpc Poll(stream Result) returns (stream Request);
}