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