m.Http.Backend.Tcp.WebSocketSession.WebSocketSession C# (CSharp) Method

WebSocketSession() public method

public WebSocketSession ( long id, TcpClient tcpClient, Stream stream, Action onBytesReceived, Action onBytesSent, System.Action onDisposed, int initialReadBufferSize, int readTimeoutMs, int writeTimeoutMs ) : System
id long
tcpClient System.Net.Sockets.TcpClient
stream Stream
onBytesReceived Action
onBytesSent Action
onDisposed System.Action
initialReadBufferSize int
readTimeoutMs int
writeTimeoutMs int
return System
        public WebSocketSession(long id,
                                TcpClient tcpClient,
                                Stream stream,
                                Action<int> onBytesReceived,
                                Action<int> onBytesSent,
                                Action onDisposed,
                                int initialReadBufferSize,
                                int readTimeoutMs,
                                int writeTimeoutMs) : base(id, tcpClient, stream, initialReadBufferSize, readTimeoutMs, writeTimeoutMs)
        {
            this.onBytesReceived = onBytesReceived;
            this.onBytesSent = onBytesSent;
            this.onDisposed = onDisposed;
            decodeState = DecodeState.DecodeHeader;
            dataStart = 0;
            mask = new byte[4];
        }