コード例 #1
0
ファイル: BaseController.cs プロジェクト: TyKonKet/Shem
 protected abstract void AsyncEventDispatcher(TorEvent asyncEvent);
コード例 #2
0
ファイル: Program.cs プロジェクト: TyKonKet/Shem
 private static void tc_OnAsyncEvents(TorEvent obj)
 {
     Console.WriteLine(string.Format("[EVENT] {0} -> {1}", obj.Event, obj.EventLine));
 }
コード例 #3
0
ファイル: TorController.cs プロジェクト: ChiefDesigner/Shem
 protected override void AsyncEventDispatcher(TorEvent asyncEvent)
 {
     Task.Run(() =>
     {
         if (OnAsyncEvents != null)
         {
             OnAsyncEvents.Invoke(asyncEvent);
         }
         if (OnAsyncEvent.ContainsKey(asyncEvent.Event))
         {
             OnAsyncEvent[asyncEvent.Event].Dispatch(asyncEvent);
         }
     });
 }
コード例 #4
0
ファイル: TorController.cs プロジェクト: ChiefDesigner/Shem
 private void Resolve_Event(TorEvent obj)
 {
     // TODO: wait tykonket to implement the ADDRMAP event.
 }
コード例 #5
0
ファイル: TorController.cs プロジェクト: TyKonKet/Shem
 protected override void AsyncEventDispatcher(TorEvent asyncEvent)
 {
     AsyncEventDispatcher(new List<TorEvent>() { asyncEvent });
 }