mirror of
https://github.com/correl/riichi.git
synced 2024-11-23 19:19:55 +00:00
36 lines
No EOL
824 B
Erlang
36 lines
No EOL
824 B
Erlang
-module(player_dummy).
|
|
-behaviour(gen_server).
|
|
|
|
-export([start_link/1]).
|
|
-export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2,
|
|
code_change/3]).
|
|
|
|
-record(state, {name}).
|
|
|
|
start_link(Name) ->
|
|
gen_server:start_link(?MODULE, [Name], []).
|
|
|
|
init([Name]) ->
|
|
{ok, #state{name=Name}}.
|
|
|
|
handle_call(_Msg, _From, State) ->
|
|
{noreply, State}.
|
|
|
|
handle_cast({message, _From, Body}, State) ->
|
|
error_logger:info_report({message_received,
|
|
{self, self()},
|
|
{state, State},
|
|
{body, Body}}),
|
|
{noreply, State};
|
|
|
|
handle_cast(_Msg, State) ->
|
|
{noreply, State}.
|
|
|
|
handle_info(_Msg, State) ->
|
|
{noreply, State}.
|
|
|
|
terminate(_Reason, _State) ->
|
|
ok.
|
|
|
|
code_change(_OldVsn, State, _Extra) ->
|
|
{ok, State}. |