private void OnFinished(IOBuffer buffer) { try { Completed?.Invoke(Socket, new IOTaskCompleteEventArgs <SocketReceiveTask>(this, buffer)); } catch { } Transferred = 0; buffer.Release(); }
private void OnCompleted(IOBuffer buffer) { try { Completed?.Invoke(Socket, new IOTaskCompleteEventArgs <SocketAcceptTask>(this, buffer)); } catch { } buffer.Release(); }
private void OnCompleted(IOBuffer buffer) { try { Completed?.Invoke(Socket, new IOTaskCompleteEventArgs <SocketSendTask>(this, buffer)); } catch (Exception e) { Logging.Error("SocketSendTask", e); } Transferred = 0; buffer.Release(); }
private void OnContinue(IOBuffer buffer) { if (finished) { return; } finished = true; buffer.Release(); Socket.QueueReceive(this); }
private void OnCompleted(IOBuffer buffer) { try { var x = Completed; if (x != null) { x(Socket, new IOTaskCompleteEventArgs <SocketConnectTask>(this, buffer)); } } catch { } buffer.Release(); }
private void OnCompleted(IOBuffer buffer) { try { var x = Completed; if (x != null) { x(Socket, new IOTaskCompleteEventArgs <SocketSendTask>(this, buffer)); } } catch { } Transferred = 0; buffer.Release(); }
private void OnCompleted(IOBuffer buffer) { try { stream.Position = 0; stream.Read(buffer.Buffer, buffer.Offset, Transferred); stream.Close(); stream.Dispose(); stream = null; } catch { } try { Completed?.Invoke(Socket, new IOTaskCompleteEventArgs <SocketReceiveTask>(this, buffer)); } catch { } Transferred = 0; buffer.Release(); }
private void OnContinue(IOBuffer buffer) { buffer.Release(); Socket.QueueReceive(this); }