24 lines
387 B
Protocol Buffer
24 lines
387 B
Protocol Buffer
syntax = "proto3";
|
|
import "google/protobuf/any.proto";
|
|
import "Message.proto";
|
|
|
|
package WhisperCom.Protobuf;
|
|
|
|
enum RouterMessageType
|
|
{
|
|
UNKNOWN = 0;
|
|
JOIN = 1;
|
|
LEAVE = 2;
|
|
DATA = 3;
|
|
KEEPALIVE = 4;
|
|
SUBSCRIBE = 5;
|
|
UNSUBSCRIBE = 6;
|
|
UNSUBSCRIBE_ALL = 7;
|
|
}
|
|
|
|
message RouterMessage {
|
|
RouterMessageType type = 1;
|
|
Message msg = 2;
|
|
string topic = 3;
|
|
}
|