summaryrefslogtreecommitdiff
path: root/p11p-daemon/src/p11p_rpc.hrl
diff options
context:
space:
mode:
authorLinus Nordberg <linus@sunet.se>2019-06-28 16:18:41 +0200
committerLinus Nordberg <linus@sunet.se>2019-06-28 16:18:41 +0200
commitdb9fa57d1c8858661e85e3ce40cf94de4931e4f9 (patch)
tree95add51271312640952a6972073b628679687b1d /p11p-daemon/src/p11p_rpc.hrl
parentf829ef06f81d5a8642ebaff7b6bb01c1483a86a7 (diff)
don't send that version octet by itself
Instead, add it to new remote outbuf.
Diffstat (limited to 'p11p-daemon/src/p11p_rpc.hrl')
-rw-r--r--p11p-daemon/src/p11p_rpc.hrl12
1 files changed, 12 insertions, 0 deletions
diff --git a/p11p-daemon/src/p11p_rpc.hrl b/p11p-daemon/src/p11p_rpc.hrl
new file mode 100644
index 0000000..96af9f1
--- /dev/null
+++ b/p11p-daemon/src/p11p_rpc.hrl
@@ -0,0 +1,12 @@
+-record(p11rpc_msg, {
+ call_code = -1 :: integer(), % len = 4
+ opt_len = -1 :: integer(), % len = 4
+ data_len = -1 :: integer(), % len = 4
+
+ options = <<>> :: binary(), % len = header.opt_len
+ data = <<>> :: binary(), % len = header.buf_len
+
+ buffer = <<>> :: binary(),
+ state = header :: header | opts | data | done
+ }).
+-type p11rpc_msg() :: #p11rpc_msg{}.