summaryrefslogtreecommitdiff
path: root/p11p-daemon/src/p11p-rpc.hrl
blob: 96af9f146ec63f36044dc084517fa6d2ce590d40 (plain)
1
2
3
4
5
6
7
8
9
10
11
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{}.