Esempio n. 1
0
 public Task SendDto <T>(T dto) where T : BaseDto
 {
     return(Task.Run(() =>
     {
         CaptureChannel.SendMessage(MessagePackSerializer.Serialize(dto));
         while (CurrentBuffer > 64_000)
         {
             Thread.Sleep(10);
         }
     }));
 }
Esempio n. 2
0
 public void SendDto <T>(T dto) where T : BaseDto
 {
     CaptureChannel.SendMessage(MessagePackSerializer.Serialize(dto));
 }
Esempio n. 3
0
 public Task SendDto <T>(T dto) where T : BaseDto
 {
     return(Task.Run(() => CaptureChannel.SendMessage(MessagePackSerializer.Serialize(dto))));
 }
Esempio n. 4
0
 public void Dispose()
 {
     CaptureChannel?.Dispose();
     PeerConnection?.Dispose();
 }
Esempio n. 5
0
 public Task SendDto <T>(T dto) where T : BaseDto
 {
     CaptureChannel.SendMessage(MessagePackSerializer.Serialize(dto));
     TaskHelper.DelayUntil(() => CurrentBuffer < 64_000, TimeSpan.FromSeconds(5));
     return(Task.CompletedTask);
 }
Esempio n. 6
0
 public Task SendDto <T>(T dto) where T : BaseDto
 {
     CaptureChannel.SendMessage(MessagePackSerializer.Serialize(dto));
     return(Task.CompletedTask);
 }