浏览代码

pf: 修改gen_emm 返回值

master
SisMaker 3 年前
父节点
当前提交
59e76cf36d
共有 3 个文件被更改,包括 12 次插入12 次删除
  1. +6
    -6
      src/gen_emm.erl
  2. +4
    -4
      src/gen_epm.erl
  3. +2
    -2
      src/gen_ipc.erl

+ 6
- 6
src/gen_emm.erl 查看文件

@ -123,8 +123,8 @@
-callback handleEvent(Event :: term(), State :: term()) ->
kpS |
removeEpm |
{ok, NewState :: term()} |
{ok, NewState :: term(), hibernate} |
{noreply, NewState :: term()} |
{noreply, NewState :: term(), hibernate} |
{swapEpm, NewState :: term(), Args1 :: term(), NewHandler :: epmHandler(), Args2 :: term()}.
-callback handleCall(Request :: term(), State :: term()) ->
@ -137,8 +137,8 @@
-callback handleInfo(Info :: term(), State :: term()) ->
kpS |
removeEpm |
{ok, NewState :: term()} |
{ok, NewState :: term(), hibernate} |
{noreply, NewState :: term()} |
{noreply, NewState :: term(), hibernate} |
{swapEpm, NewState :: term(), Args1 :: term(), NewHandler :: epmHandler(), Args2 :: term()}.
-callback terminate(Args :: terminateArgs(), State :: term()) ->
@ -551,10 +551,10 @@ handleEpmCR(Result, EpmHers, EpmId, EpmHer, Event, From) ->
case Result of
kpS ->
EpmHers;
{ok, NewEpmS} ->
{noreply, NewEpmS} ->
MewEpmHer = setelement(#epmHer.epmS, EpmHer, NewEpmS),
EpmHers#{EpmId := MewEpmHer};
{ok, NewEpmS, hibernate} ->
{noreply, NewEpmS, hibernate} ->
MewEpmHer = setelement(#epmHer.epmS, EpmHer, NewEpmS),
{EpmHers#{EpmId := MewEpmHer}, true};
{swapEpm, NewEpmS, Args1, EpmMId, Args2} ->

+ 4
- 4
src/gen_epm.erl 查看文件

@ -16,8 +16,8 @@
-callback handleEvent(Event :: term(), State :: term()) ->
kpS |
removeEpm |
{ok, NewState :: term()} |
{ok, NewState :: term(), hibernate} |
{noreply, NewState :: term()} |
{noreply, NewState :: term(), hibernate} |
{swapEpm, NewState :: term(), Args1 :: term(), NewHandler :: gen_ipc:epmHandler(), Args2 :: term()}.
-callback handleCall(Request :: term(), State :: term()) ->
@ -30,8 +30,8 @@
-callback handleInfo(Info :: term(), State :: term()) ->
kpS |
removeEpm |
{ok, NewState :: term()} |
{ok, NewState :: term(), hibernate} |
{noreply, NewState :: term()} |
{noreply, NewState :: term(), hibernate} |
{swapEpm, NewState :: term(), Args1 :: term(), NewHandler :: gen_ipc:epmHandler(), Args2 :: term()}.
-callback terminate(Args :: terminateArgs(), State :: term()) -> term().

+ 2
- 2
src/gen_ipc.erl 查看文件

@ -1349,10 +1349,10 @@ handleEpmCR(Result, EpmHers, #epmHer{epmId = EpmId} = EpmHer, Event, From) ->
case Result of
kpS ->
{EpmHers, false};
{ok, NewEpmS} ->
{noreply, NewEpmS} ->
MewEpmHer = setelement(#epmHer.epmS, EpmHer, NewEpmS),
{EpmHers#{EpmId := MewEpmHer}, false};
{ok, NewEpmS, hibernate} ->
{noreply, NewEpmS, hibernate} ->
MewEpmHer = setelement(#epmHer.epmS, EpmHer, NewEpmS),
{EpmHers#{EpmId := MewEpmHer}, true};
{swapEpm, NewEpmS, Args1, EpmMId, Args2} ->

正在加载...
取消
保存