summaryrefslogtreecommitdiff
path: root/src/pbx_conn.erl
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-11-11 05:05:09 +0100
committerDimitri Sokolyuk <demon@dim13.org>2015-11-11 05:05:09 +0100
commitde262a2fec61a1ba00227c727ced68f1d8544b89 (patch)
treecfbc1d2f5287b409bd74af5485fef962898b4f0d /src/pbx_conn.erl
parent7f6d1cbc9e7330e138450f2217bf6c9a85024faf (diff)
Working event handler
Diffstat (limited to 'src/pbx_conn.erl')
-rw-r--r--src/pbx_conn.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/pbx_conn.erl b/src/pbx_conn.erl
index ebabcef..3cd0f00 100644
--- a/src/pbx_conn.erl
+++ b/src/pbx_conn.erl
@@ -15,6 +15,8 @@ start_link() ->
init(Args) ->
send(pbx_acse:encode(associate)),
[Host, Port] = Args,
+ pbx_events:start_link(),
+ pbx_events:add_handler(pbx_acse, []),
gen_tcp:connect(Host, Port, [binary, {packet, 2}]).
handle_call(_Request, _From, Socket) ->
@@ -30,7 +32,7 @@ handle_info({tcp, _, Data}, Socket) ->
pbx_acse:decode(Data),
Pdu = pbx_pdu:decode(Data),
io:format("PDU ~p~n", [Pdu]),
- %gen_event:notify({local, pbx_acse}, Pdu),
+ gen_event:notify(pbx_events, Pdu),
{noreply, Socket};
handle_info({tcp_closed, _}, Socket) ->