summaryrefslogtreecommitdiff
path: root/src/pbx_pdu.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/pbx_pdu.erl')
-rw-r--r--src/pbx_pdu.erl20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/pbx_pdu.erl b/src/pbx_pdu.erl
index 21350f9..8906f4a 100644
--- a/src/pbx_pdu.erl
+++ b/src/pbx_pdu.erl
@@ -6,15 +6,6 @@
-include("Remote-Operations-Generic-ROS-PDUs.hrl").
-include("ACSE-1.hrl").
-decode({asn1_ExtAlt, <<Data/binary>>}) ->
- {ok, Pdu} = 'Remote-Operations-Generic-ROS-PDUs':decode('ROS', Data),
- Pdu;
-decode(<<Data/binary>>) ->
- {ok, Pdu} = 'ACSE-1':decode('ACSE-apdu', Data),
- decode(Pdu);
-decode(Pdu) ->
- Pdu.
-
start_link() ->
gen_event:start_link({local, ?MODULE}).
@@ -24,5 +15,16 @@ add_handler(Handler, Args) ->
delete_handler(Handler, Args) ->
gen_event:delete_handler(?MODULE, Handler, Args).
+%%%
+
+decode({asn1_ExtAlt, <<Data/binary>>}) ->
+ {ok, Pdu} = 'Remote-Operations-Generic-ROS-PDUs':decode('ROS', Data),
+ Pdu;
+decode(<<Data/binary>>) ->
+ {ok, Pdu} = 'ACSE-1':decode('ACSE-apdu', Data),
+ decode(Pdu);
+decode(Pdu) ->
+ Pdu.
+
call(Handler, Args) ->
gen_event:call(?MODULE, Handler, Args).