AICells преди 5 години
родител
ревизия
a8d55958be
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. +3
    -3
      src/gen_ipc.erl

+ 3
- 3
src/gen_ipc.erl Целия файл

@ -207,7 +207,7 @@
afterCallbackResult().
%% call 所以状态的回调函数
-callback handleCall(EventContent :: term(), From :: {pid(), Tag :: term()}, Status :: term(), State :: term()) ->
-callback handleCall(EventContent :: term(), Status :: term(), State :: term(), From :: {pid(), Tag :: term()}) ->
eventCallbackResult().
%% cast 回调函数
@ -1152,7 +1152,7 @@ receiveMsgWait(#cycleData{hibernateAfter = HibernateAfterTimeout} = CycleData, C
matchCallMsg(#cycleData{module = Module} = CycleData, CurStatus, CurState, Debug, {{call, From}, Request} = Event) ->
NewDebug = ?SYS_DEBUG(Debug, {in, Event, CurStatus}),
try Module:handleCall(Request, From, CurStatus, CurState) of
try Module:handleCall(Request, CurStatus, CurState, From) of
Result ->
handleEventCallbackRet(CycleData, CurStatus, CurState, NewDebug, [Event], Result, ?CB_FORM_EVENT, From)
catch
@ -1304,7 +1304,7 @@ startEventCall(#cycleData{module = Module} = CycleData, CurStatus, CurState, Deb
terminate(Class, Reason, Stacktrace, CycleData, CurStatus, CurState, Debug, LeftEvents)
end;
{'call', From} ->
try Module:handleCall(Content, CurStatus, CurState) of
try Module:handleCall(Content, CurStatus, CurState, From) of
Result ->
handleEventCallbackRet(CycleData, CurStatus, CurState, Debug, LeftEvents, Result, ?CB_FORM_EVENT, From)
catch

Зареждане…
Отказ
Запис