From 01bd8813abb775506c8cf48a2cb4a325ae7bafb3 Mon Sep 17 00:00:00 2001 From: SisMaker <1713699517@qq.com> Date: Tue, 15 Dec 2020 02:12:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/template/gen_srv.erl | 55 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 src/template/gen_srv.erl diff --git a/src/template/gen_srv.erl b/src/template/gen_srv.erl new file mode 100644 index 0000000..508efff --- /dev/null +++ b/src/template/gen_srv.erl @@ -0,0 +1,55 @@ +-module(gen_srv). +-behaviour(gen_srv). + +-compile(inline). +-compile({inline_size, 128}). + +%% EXPORT API +-export([ + start_link/0 +]). + +-export([ + init/1 + , handleCall/3 + , handleCast/2 + , handleInfo/2 + , terminate/2 + , code_change/3 +]). + +-define(SERVER, ?MODULE). +-record(state, {}). + +-define(ERR, io:format). + +%% ******************************************** API ******************************************************************* +start_link() -> + gen_srv:start_link({local, ?SERVER}, ?MODULE, [], []). + +%% ******************************************** callback ************************************************************** +init(_Args) -> + {ok, #state{}}. + +handleCall(_Msg, _State, _FROM) -> + ?ERR("sceneMgrSrv call receive unexpect msg ~p ~n ", [_Msg]), + {reply, ok}. + +%% 默认匹配 +handleCast(_Msg, _State) -> + ?ERR("sceneMgrSrv cast receive unexpect msg ~p ~n ", [_Msg]), + kpS. + +handleInfo(_Msg, _State) -> + ?ERR("sceneMgrSrv info receive unexpect msg ~p ~n ", [_Msg]), + kpS. + +terminate(_Reason, _State) -> + ok. + +code_change(_OldVsn, State, _Extra) -> + {ok, State}. +%% ****************************************************** logic ******************************************************** + + +