aboutsummaryrefslogtreecommitdiffstats
path: root/doc/protocols
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2014-07-27 21:54:29 +0200
committerMattias Andrée <maandree@operamail.com>2014-07-27 21:54:29 +0200
commit0d61d6a06c45c7f5009c25c735e6dbf8d5a9f819 (patch)
tree7f8282ed6bac8fb7d648b26be73a39da32e574f7 /doc/protocols
parentupdate todo (diff)
downloadmds-0d61d6a06c45c7f5009c25c735e6dbf8d5a9f819.tar.gz
mds-0d61d6a06c45c7f5009c25c735e6dbf8d5a9f819.tar.bz2
mds-0d61d6a06c45c7f5009c25c735e6dbf8d5a9f819.tar.xz
spec:s for registry
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to '')
-rw-r--r--doc/protocols24
1 files changed, 24 insertions, 0 deletions
diff --git a/doc/protocols b/doc/protocols
index 4926b71..57af8aa 100644
--- a/doc/protocols
+++ b/doc/protocols
@@ -64,3 +64,27 @@ Reference implementation: mds-echo
---------------------------------------------------------------------
+Command: register
+ Register availability of a command for which you implement a service
+
+Required header: Length
+ Length of the message
+
+Optional header: Action
+ Remove availability for registry if `remove`.
+ Wait until listed commands are available if `wait`.
+ Send a list of availability commands if `list`.
+
+Message: List of values for the header `Command` that you implement
+
+Purpose: Identify supported display server operations
+Purpose: Initialisation process synchronisation
+
+Compulsivity: highly recommended (infrastructures), programs may
+ stall a bit from time to time without it, or at
+ initialisation depending on the program's implementation
+
+Reference implementation: mds-registry
+
+---------------------------------------------------------------------
+