示例#1
0
 private Action OnExecuted(NetworkPoolTaskCallback onCompleted)
 {
     return(() =>
     {
         message.Release();
         onCompleted.Invoke(this);
     });
 }
示例#2
0
 public void Execute(NetworkPoolInstance context, NetworkPoolTaskCallback callback)
 {
     handler.OnMessage(message);
 }
示例#3
0
 public void Execute(NetworkPoolInstance context, NetworkPoolTaskCallback callback)
 {
     listener.HandleReceived(identifier, count);
     buffer.Process(handler, count);
 }
示例#4
0
 public void Execute(NetworkPoolInstance context, NetworkPoolTaskCallback callback)
 {
     buffer.Send(message, OnExecuted(callback));
 }
示例#5
0
 public void Execute(NetworkPoolInstance context, NetworkPoolTaskCallback callback)
 {
     this.callback.Invoke();
 }