summaryrefslogtreecommitdiff
path: root/p11p-daemon/src/p11p_server.erl
diff options
context:
space:
mode:
Diffstat (limited to 'p11p-daemon/src/p11p_server.erl')
-rw-r--r--p11p-daemon/src/p11p_server.erl14
1 files changed, 7 insertions, 7 deletions
diff --git a/p11p-daemon/src/p11p_server.erl b/p11p-daemon/src/p11p_server.erl
index b3ffa5c..cbc00df 100644
--- a/p11p-daemon/src/p11p_server.erl
+++ b/p11p-daemon/src/p11p_server.erl
@@ -20,7 +20,7 @@
%% Records and types.
-record(state, {
tokname :: string(),
- remote :: pid() | undefined,
+ client :: pid() | undefined,
socket :: gen_tcp:socket(),
msg :: p11rpc_msg() | undefined,
recv_count = 0 :: non_neg_integer(),
@@ -83,14 +83,14 @@ handle_cast(Cast, State) ->
%% First packet from P11 client.
handle_info({tcp, Port, DataIn}, #state{tokname = TokName} = S)
- when S#state.remote == undefined ->
+ when S#state.client == undefined ->
%%lager:debug("~p: received ~B octets from client on socket ~p, from new client", [self(), size(Data), Port]),
<<RPCVersion:8, Data/binary>> = DataIn,
case RPCVersion of
?RPC_VERSION ->
{noreply,
p11_client_data(
- S#state{remote = p11p_remote_manager:remote_for_token(TokName)},
+ S#state{client = p11p_manager:client_for_token(TokName)},
p11p_rpc:new(),
Data)};
BadVersion ->
@@ -112,9 +112,9 @@ handle_info(Info, S) ->
lager:debug("~p: Unhandled info: ~p~n", [self(), Info]),
{noreply, S}.
-terminate(Reason, #state{socket = Sock, tokname = TokName, remote = Remote}) ->
+terminate(Reason, #state{socket = Sock, tokname = TokName, client = Client}) ->
gen_tcp:close(Sock),
- p11p_remote_manager:client_event(client_gone, [TokName, Remote]),
+ p11p_manager:client_event(client_gone, [TokName, Client]),
lager:debug("~p: terminated with reason ~p", [self(), Reason]),
ignored.
@@ -122,13 +122,13 @@ code_change(_OldVersion, State, _Extra) ->
{ok, State}.
%% Private functions.
-p11_client_data(#state{remote = Remote, recv_count = Recv} = S, MsgIn,
+p11_client_data(#state{client = Client, recv_count = Recv} = S, MsgIn,
DataIn) ->
case p11p_rpc:parse(MsgIn, DataIn) of
{needmore, Msg} ->
S#state{msg = Msg};
{done, Msg} ->
- {ok, _BytesSent} = p11p_remote:request(Remote, Msg),
+ {ok, _BytesSent} = p11p_client:request(Client, Msg),
S#state{msg = p11p_rpc:new(Msg#p11rpc_msg.buffer),
recv_count = Recv + 1}
end.