summaryrefslogtreecommitdiff
path: root/src/rose.erl
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-11-02 17:56:09 +0100
committerDimitri Sokolyuk <demon@dim13.org>2015-11-02 17:56:09 +0100
commit6e4d80d801535cf1cd2d1c57414a35542c2a6ee7 (patch)
tree40c58192fcbdcf869c5cb0867f2706f19329f00b /src/rose.erl
parenta9386ca15215172bc597896df8cf59bf41255636 (diff)
Add make call
Diffstat (limited to 'src/rose.erl')
-rw-r--r--src/rose.erl5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/rose.erl b/src/rose.erl
index 0870e72..6ec035a 100644
--- a/src/rose.erl
+++ b/src/rose.erl
@@ -21,6 +21,8 @@ invoke(Op, {ok, Data}) ->
dispatch({invoke, #'Invoke'{invokeId = Id, opcode = Op, argument = Data}}) ->
counter:set(Id),
case Op of
+ ?MAKECALL ->
+ ok;
?BUTTON ->
ok;
?EVENT ->
@@ -56,6 +58,9 @@ dispatch({reject, #'Reject'{invokeId = Id, problem = Problem}}) ->
dispatch(#'ReturnResult_result'{opcode = Op, result = Data}) ->
case Op of
+ ?MAKECALL ->
+ {ok, Result} = make_call:decode(Data),
+ io:format("Make call: ~p~n", [Result]);
?BUTTON ->
{ok, List} = button:decode(Data),
io:format("List: ~p~n", [List]);