From 96501831509839a45d91ac793af905006b7612d5 Mon Sep 17 00:00:00 2001 From: Noor Date: Tue, 28 Jan 2025 13:03:41 +0530 Subject: [PATCH] Brain Integration add BrainSgxDaemon service and update ListContainers RPC in DaemonService --- proto/daemon.proto | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/proto/daemon.proto b/proto/daemon.proto index 9e5718c..121de13 100644 --- a/proto/daemon.proto +++ b/proto/daemon.proto @@ -44,9 +44,29 @@ message DeleteContainerRes { service DaemonService { rpc CreateContainer (shared.Container) returns (NewContainerRes); + rpc DeleteContainer (ContainerFilters) returns (DeleteContainerRes); + rpc ListContainers (ContainerFilters) returns (ContainerListResp); rpc InspectContainer (shared.UUID) returns (ContainerInspectResp); // rpc ContainerLog (shared.UUID) returns (stream LogResp); - rpc ListContainers (ContainerFilters) returns (ContainerListResp); - rpc DeleteContainer (ContainerFilters) returns (DeleteContainerRes); } + + +service BrainSgxCli { + rpc CreateContainer (shared.Container) returns (NewContainerRes); + rpc DeleteContainer (ContainerFilters) returns (DeleteContainerRes); + rpc ListContainers (ContainerFilters) returns (ContainerListResp); + rpc InspectContainer (shared.UUID) returns (ContainerInspectResp); + // rpc ContainerLog (shared.UUID) returns (stream LogResp); + +} + +service BrainSgxDaemon { + // rpc RegisterNode (RegisterNodeReq) returns (stream Contract); + // rpc BrainMessages (Pubkey) returns (stream BrainMessage); + // rpc DaemonMessages (stream DaemonMessage) returns (Empty); + + rpc RegisterNode (shared.Empty) returns (stream shared.Empty); + rpc DaemonMessages (stream shared.Empty) returns (shared.Empty); + rpc BrainMessages (shared.Empty) returns (stream shared.Empty); +} \ No newline at end of file