diff --git a/syndicate/distributed/wire-protocol.rkt b/syndicate/distributed/wire-protocol.rkt index 1d8e511..c22606e 100644 --- a/syndicate/distributed/wire-protocol.rkt +++ b/syndicate/distributed/wire-protocol.rkt @@ -11,18 +11,19 @@ ;; Transactions (message-struct Turn (items)) ;; Bidirectional + ;; Items: + ;; Actions; Client --> Server (and Peer --> Peer, except for Message) + (message-struct Assert (endpoint-name assertion)) + (message-struct Clear (endpoint-name)) + (message-struct Message (body)) + ;; Events; Server --> Client (and Peer --> Peer) + (message-struct Add (endpoint-name captures)) + (message-struct Del (endpoint-name captures)) + (message-struct Msg (endpoint-name captures)) + (message-struct End (endpoint-name)) -;; Actions; Client --> Server (and Peer --> Peer, except for Message) -(message-struct Assert (endpoint-name assertion)) -(message-struct Clear (endpoint-name)) -(message-struct Message (body)) - -;; Events; Server --> Client (and Peer --> Peer) -(message-struct Add (endpoint-name captures)) -(message-struct Del (endpoint-name captures)) -(message-struct Msg (endpoint-name captures)) -(message-struct End (endpoint-name)) -(message-struct Err (detail context)) +;; Errors +(message-struct Err (detail context)) ;; Server --> Client (and Peer --> Peer) ;; Transport-related; Bidirectional (message-struct Ping ())