Browse Source

pf: 修改gen_emm 返回值

master
SisMaker 3 years ago
parent
commit
59e76cf36d
3 changed files with 12 additions and 12 deletions
  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 View File

@ -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 View File

@ -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 View File

@ -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} ->

Loading…
Cancel
Save