|
|
- %%%-------------------------------------------------------------------
- %% @copyright {{copyright_holder}} ({{copyright_year}})
- %% @author {{author_name}} <{{author_email}}>
- %% @doc {{appid}} {{srvid}} OTP gen_server.
- %% @end
- %%%-------------------------------------------------------------------
-
- -module({{appid}}_{{srvid}}).
-
- -behaviour(gen_server).
-
- -include("{{appid}}_log.hrl").
-
- %% API
- -export([start_link/0
- ]).
-
- %% gen_server callbacks
- -export([init/1, handle_call/3, handle_cast/2, handle_info/2,
- terminate/2, code_change/3]).
-
- -record(state, {replaceme}).
-
- %%====================================================================
- %% API
- %%====================================================================
- start_link() ->
- gen_server:start_link(?MODULE, [], []).
-
- %%====================================================================
- %% gen_server callbacks
- %%====================================================================
-
- %% @private
- init([]) ->
- {ok, #state{}}.
-
- %% @private
- handle_call(Call, _From, State) ->
- ?WARN("Unexpected call ~p.", [Call]),
- {noreply, State}.
-
- %% @private
- handle_cast(Msg, State) ->
- ?WARN("Unexpected cast ~p", [Msg]),
- {noreply, State}.
-
- %% @private
- handle_info(Info, State) ->
- ?WARN("Unexpected info ~p", [Info]),
- {noreply, State}.
-
- %% @private
- terminate(_Reason, _State) ->
- ok.
-
- %% @private
- code_change(_OldVsn, State, _Extra) ->
- {ok, State}.
-
- %%====================================================================
- %% internal functions
- %%====================================================================
|