41 lines
602 B
Protocol Buffer
41 lines
602 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package uxcontrol;
|
|
//option optimize_for = LITE_RUNTIME;
|
|
//option cc_generic_services = false;
|
|
|
|
|
|
message MetaHeader {
|
|
string kind = 1;
|
|
}
|
|
|
|
message SimpleMessage {
|
|
MetaHeader meta = 1;
|
|
}
|
|
|
|
message PacketMessage {
|
|
MetaHeader meta = 1;
|
|
bytes payload = 2;
|
|
}
|
|
|
|
message AddressMessage {
|
|
MetaHeader meta = 1;
|
|
string address = 2;
|
|
uint64 prefix = 3;
|
|
}
|
|
|
|
message RouteMessage {
|
|
MetaHeader meta = 1;
|
|
string address = 2;
|
|
uint64 prefix = 3;
|
|
string gateway = 4;
|
|
}
|
|
|
|
|
|
message HelloMessage {
|
|
MetaHeader meta = 1;
|
|
string message = 2;
|
|
}
|
|
|
|
|