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