예제 #1
0
파일: LogActor.cs 프로젝트: lebaon/AEF
 public void ProcMsgInStoppedActor(string name,Message msg, ActorRef act)
 {
     if (msg is AskMessage)
     {
         var t = (AskMessage)msg;
         logger.ProcMsgInStoppedActor(t.Sender, t.args, t.ReturnType, act);
         return;
     }
     if (msg is TellMessage)
     {
         var t = (TellMessage)msg;
         logger.ProcMsgInStoppedActor(t.Sender, t.args, null, act);
     }
 }
예제 #2
0
파일: LogActor.cs 프로젝트: lebaon/AEF
 public void ProcNotHandledMsg(string name, Message msg, ActorRef act)
 {
     //LogActor.Tell("ProcNotHandledMsg", msg, act);
     if (msg is AskMessage)
     {
         var t = (AskMessage)msg;
         logger.ProcNotHandledMsg(t.Sender, t.args, t.ReturnType, act);
         return;
     }
     if (msg is TellMessage)
     {
         var t = (TellMessage)msg;
         logger.ProcNotHandledMsg(t.Sender, t.args, null, act);
     }
 }
예제 #3
0
파일: ActorCore.cs 프로젝트: lebaon/AEF
 public void ProcNotHandledMsg(Message msg, ActorRef act)
 {
     if (!LogActor.isStopped)
         LogActor.Tell("ProcNotHandledMsg", msg, act);
 }
예제 #4
0
파일: ActorCore.cs 프로젝트: lebaon/AEF
 public void ProcMsgInStoppedActor(Message msg, ActorRef act)
 {
     if (!LogActor.isStopped)
         LogActor.Tell("ProcMsgInStoppedActor", msg, act);
 }