working commit

This commit is contained in:
2026-03-24 23:18:34 +02:00
parent 8efe7090be
commit 1f5b4a71f1
28 changed files with 1623 additions and 51 deletions

View File

@@ -6,10 +6,39 @@ package mlbctl;
service Control {
rpc getHello(getHelloParams) returns (getHelloResult) {};
rpc createForwarder(createForwarderParams) returns (createForwarderResult) {};
rpc listForwarders(listForwardersParams) returns (listForwardersResult) {};
rpc deleteForwarder(deleteForwarderParams) returns (deleteForwarderResult) {};
}
message getHelloParams {}
message getHelloResult {
string message = 1;
string message = 1;
}
message forwarder {
uint32 lport = 1;
uint32 dport = 2;
repeated destination destinations = 3;
}
message destination {
string address = 1;
}
message listForwardersParams {}
message listForwardersResult {
repeated forwarder forwarders = 1;
}
message createForwarderParams {
uint32 lport = 1;
uint32 dport = 2;
repeated string destinations = 3;
}
message createForwarderResult {}
message deleteForwarderParams {
uint32 lport = 1;
}
message deleteForwarderResult {}