summaryrefslogtreecommitdiff
path: root/same/src/main/java/com/orbekk/same/services.proto
diff options
context:
space:
mode:
Diffstat (limited to 'same/src/main/java/com/orbekk/same/services.proto')
-rw-r--r--same/src/main/java/com/orbekk/same/services.proto9
1 files changed, 9 insertions, 0 deletions
diff --git a/same/src/main/java/com/orbekk/same/services.proto b/same/src/main/java/com/orbekk/same/services.proto
index 47968b1..4358098 100644
--- a/same/src/main/java/com/orbekk/same/services.proto
+++ b/same/src/main/java/com/orbekk/same/services.proto
@@ -25,6 +25,10 @@ message ClientState {
optional string url = 1;
}
+message NetworkDirectory {
+ repeated MasterState network = 1;
+}
+
service Client {
rpc SetState (Component) returns (Empty);
rpc MasterTakeover (MasterState) returns (Empty);
@@ -35,3 +39,8 @@ service Master {
rpc JoinNetworkRequest (ClientState) returns (Empty);
rpc UpdateStateRequest (Component) returns (UpdateComponentResponse);
}
+
+service Directory {
+ rpc RegisterNetwork (MasterState) returns (Empty);
+ rpc GetNetworks (Empty) returns (NetworkDirectory);
+}