request_response.proto 557 Bytes
Newer Older
xueqianLu's avatar
xueqianLu committed
1 2
syntax = "proto3";

Ubuntu's avatar
Ubuntu committed
3
package p2p.v1;
xueqianLu's avatar
xueqianLu committed
4 5
import "google/protobuf/field_mask.proto";
import "google/protobuf/timestamp.proto";
Ubuntu's avatar
Ubuntu committed
6
import "p2p/v1/resource.proto";
xueqianLu's avatar
xueqianLu committed
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

message BroadCastRequest {
  MessageHeader header = 1;
  bytes data = 2;
}

message BroadCastResponse {
  bool success = 1;
}

message SendDataRequest {
  MessageHeader header = 1;
  bytes data = 2;
}

message SendDataResponse {
  bool success = 1;
}

xueqianLu's avatar
xueqianLu committed
26
message SubscribeMsgRequest {
xueqianLu's avatar
xueqianLu committed
27 28 29
  MessageHeader header = 1;
  repeated P2PMsgType msg_types = 2;
}
xueqianLu's avatar
xueqianLu committed
30 31 32 33

message SubscribeMsgResponse {
  bool success = 1;
}