JCS-pub/common/pkgs/rpc/hub/hub.proto

27 lines
936 B
Protocol Buffer

syntax = "proto3";
import "pkgs/rpc/rpc.proto";
package hubrpc;
option go_package = "gitlink.org.cn/cloudream/jcs-pub/common/pkgs/rpc/hubrpc;hubrpc";
service Hub {
rpc ExecuteIOPlan(rpc.Request) returns(rpc.Response);
rpc SendIOStream(stream rpc.ChunkedData)returns(rpc.Response);
rpc GetIOStream(rpc.Request)returns(stream rpc.ChunkedData);
rpc SendIOVar(rpc.Request)returns(rpc.Response);
rpc GetIOVar(rpc.Request)returns(rpc.Response);
rpc Ping(rpc.Request) returns(rpc.Response);
rpc GetState(rpc.Request) returns(rpc.Response);
rpc NotifyUserAccessTokenInvalid(rpc.Request) returns(rpc.Response);
rpc PubShardsStore(rpc.Request) returns(rpc.Response);
rpc PubShardsInfo(rpc.Request) returns(rpc.Response);
rpc PubShardsListAll(rpc.Request) returns(rpc.Response);
rpc PubShardsGC(rpc.Request) returns(rpc.Response);
rpc PubShardsStats(rpc.Request) returns(rpc.Response);
}