diff --git a/native/cpp/CommonCpp/grpc/protos/tunnelbroker.proto b/native/cpp/CommonCpp/grpc/protos/tunnelbroker.proto --- a/native/cpp/CommonCpp/grpc/protos/tunnelbroker.proto +++ b/native/cpp/CommonCpp/grpc/protos/tunnelbroker.proto @@ -20,6 +20,7 @@ rpc NewSession(NewSessionRequest) returns (NewSessionResponse) {} rpc Send(SendRequest) returns (google.protobuf.Empty) {} rpc Get(GetRequest) returns (stream GetResponse) {} + rpc ConfirmCheckpoint(ConfirmCheckpointRequest) returns (google.protobuf.Empty) {} // Replacing Send and Get with a single bidirectional streaming RPC rpc OpenStream(stream OutboundMessage) returns (stream InboundMessage) {} @@ -76,6 +77,11 @@ repeated string blobHashes = 3; } +message ConfirmCheckpointRequest { + string sessionID = 1; + string checkpointTime = 2; +} + message OutboundMessage { string toDeviceID = 1; string payload = 2;