summaryrefslogtreecommitdiff
path: root/p11p-daemon/src/p11p_rpc.erl
diff options
context:
space:
mode:
Diffstat (limited to 'p11p-daemon/src/p11p_rpc.erl')
-rw-r--r--p11p-daemon/src/p11p_rpc.erl12
1 files changed, 8 insertions, 4 deletions
diff --git a/p11p-daemon/src/p11p_rpc.erl b/p11p-daemon/src/p11p_rpc.erl
index 0e52bc5..b04cbbf 100644
--- a/p11p-daemon/src/p11p_rpc.erl
+++ b/p11p-daemon/src/p11p_rpc.erl
@@ -6,10 +6,11 @@
-module(p11p_rpc).
-export([
+ call_code/1,
dump/1,
- error/2,
+ msg_error/2,
+ msg_ok/1,
new/0, new/1,
- ok/1,
parse/2,
req_id/1,
serialise/1
@@ -17,6 +18,9 @@
-include("p11p_rpc.hrl").
+call_code(Msg) ->
+ Msg#p11rpc_msg.call_code.
+
dump(Msg = #p11rpc_msg{data = Data}) ->
{ReqId, Data2} = parse_req_id(Data),
{ArgsDesc, Data3} = parse_args_desc(Data2),
@@ -29,7 +33,7 @@ dump(Msg = #p11rpc_msg{data = Data}) ->
Data3
]).
-error(CallCode, ErrorCode) ->
+msg_error(CallCode, ErrorCode) ->
DataBuf = serialise_error(ErrorCode),
#p11rpc_msg{
state = done,
@@ -38,7 +42,7 @@ error(CallCode, ErrorCode) ->
data_len = size(DataBuf),
data = DataBuf}.
-ok(CallCode) ->
+msg_ok(CallCode) ->
#p11rpc_msg{
state = done,
call_code = CallCode,