/Max/server_util.erl
http://github.com/anonymous-admin/anonymous · Erlang · 20 lines · 17 code · 3 blank · 0 comment · 0 complexity · a461c8e34d8d3c8b6ebac643e4984652 MD5 · raw file
- -module(server_util).
- -compile([export_all]).
- start(ServerName, {Module, Function, Args}) ->
- case whereis(ServerName) of
- undefined ->
- Pid = spawn(Module, Function, Args),
- register(ServerName, Pid);
- _ ->
- ok
- end.
- stop(ServerName) ->
- case whereis(ServerName) of
- undefined ->
- ok;
- _ ->
- ServerName!shutdown
- end.