aboutsummaryrefslogtreecommitdiffstats
path: root/server/client.erl
diff options
context:
space:
mode:
authorMarco Ziener <mziener@lavabit.com>2010-10-13 12:01:52 +0200
committerMarco Ziener <mziener@lavabit.com>2010-10-13 12:01:52 +0200
commitc99c47da34ef134d226c074c30e87319d74e450c (patch)
treecf3c03eb68d45abf95a1c3017e5a3bf5fa31ca42 /server/client.erl
parent68f420b2468d4881c66548321c46307f7ce5c5fc (diff)
parent3b4edbdddf8af55f63c22bb3ba80fffa46156dd2 (diff)
downloaderlang-c99c47da34ef134d226c074c30e87319d74e450c.tar.gz
erlang-c99c47da34ef134d226c074c30e87319d74e450c.tar.xz
erlang-c99c47da34ef134d226c074c30e87319d74e450c.zip
Merge branch 'master' of ssh://git.animux.de/erlang
Diffstat (limited to '')
-rw-r--r--server/client.erl15
1 files changed, 15 insertions, 0 deletions
diff --git a/server/client.erl b/server/client.erl
new file mode 100644
index 0000000..72658b7
--- /dev/null
+++ b/server/client.erl
@@ -0,0 +1,15 @@
+-module(client).
+-export([start/1, loop/1]).
+
+start(Client) ->
+ spawn(client, loop, Client).
+
+loop(Client) ->
+ receive
+ {list} ->
+ Client ! {ok, media ! {all}};
+
+ true ->
+ Client ! {error, unknown_command},
+ loop(Client)
+ end.