aboutsummaryrefslogtreecommitdiffstats
path: root/src/cynagora-protocol.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/cynagora-protocol.txt')
-rw-r--r--src/cynagora-protocol.txt39
1 files changed, 26 insertions, 13 deletions
diff --git a/src/cynagora-protocol.txt b/src/cynagora-protocol.txt
index ebebd4e..10668ca 100644
--- a/src/cynagora-protocol.txt
+++ b/src/cynagora-protocol.txt
@@ -10,27 +10,40 @@ invalidate cache:
s->c clear CACHEID
-test a permission:
+### test a permission
- c->s test CLIENT SESSION USER PERMISSION
- s->c (done|yes|no) [EXPIRE]
+synopsis:
-check a permission:
+ c->s test CLIENT SESSION USER PERMISSION
+ s->c (done|yes|no) [EXPIRE]
- c->s check CLIENT SESSION USER PERMISSION
- s->c (yes|no) [EXPIRE]
-enter critical (admin)
- c->s enter
- s->c done
+### check a permission
-leave critical (admin)
+synopsis:
- c->s leave [commit|rollback]
- s->c done|error ...
+ c->s check CLIENT SESSION USER PERMISSION
+ s->c (yes|no) [EXPIRE]
+
+
+### enter critical (admin)
+
+synopsis:
+
+ c->s enter
+ s->c done
+
+### leave critical (admin)
+
+synopsis:
+
+ c->s leave [commit|rollback]
+ s->c done|error ...
+
+### erase (admin)
-erase (admin):
+synopsis:
c->s drop CLIENT SESSION USER PERMISSION
s->c done|error ...