Ejemplo n.º 1
0
 internal Connection(Serializer serializer, IPEndPoint endpoint, Configuration configuration, IStartupRequestFactory startupRequestFactory)
 {
     _serializer            = serializer ?? throw new ArgumentNullException(nameof(serializer));
     Configuration          = configuration ?? throw new ArgumentNullException(nameof(configuration));
     _startupRequestFactory = startupRequestFactory ?? throw new ArgumentNullException(nameof(startupRequestFactory));
     _tcpSocket             = new TcpSocket(endpoint, configuration.SocketOptions, configuration.ProtocolOptions.SslOptions);
     _idleTimer             = new Timer(IdleTimeoutHandler, null, Timeout.Infinite, Timeout.Infinite);
 }
Ejemplo n.º 2
0
 public Connection(Serializer serializer, IPEndPoint endpoint, Configuration configuration)
 {
     if (serializer == null)
     {
         throw new ArgumentNullException("serializer");
     }
     if (configuration == null)
     {
         throw new ArgumentNullException("configuration");
     }
     _serializer   = serializer;
     Configuration = configuration;
     _tcpSocket    = new TcpSocket(endpoint, configuration.SocketOptions, configuration.ProtocolOptions.SslOptions);
     _idleTimer    = new Timer(IdleTimeoutHandler, null, Timeout.Infinite, Timeout.Infinite);
 }
Ejemplo n.º 3
0
 public Connection(byte protocolVersion, IPEndPoint endpoint, Configuration configuration)
 {
     if (configuration == null)
     {
         throw new ArgumentNullException("configuration");
     }
     if (configuration.BufferPool == null)
     {
         throw new ArgumentNullException(null, "BufferPool can not be null");
     }
     ProtocolVersion = protocolVersion;
     Configuration   = configuration;
     _tcpSocket      = new TcpSocket(endpoint, configuration.SocketOptions, configuration.ProtocolOptions.SslOptions);
     _idleTimer      = new Timer(IdleTimeoutHandler, null, Timeout.Infinite, Timeout.Infinite);
 }
Ejemplo n.º 4
0
 public Connection(byte protocolVersion, IPEndPoint endpoint, Configuration configuration)
 {
     if (configuration == null)
     {
         throw new ArgumentNullException("configuration");
     }
     if (configuration.BufferPool == null)
     {
         throw new ArgumentNullException(null, "BufferPool can not be null");
     }
     ProtocolVersion = protocolVersion;
     Configuration = configuration;
     _tcpSocket = new TcpSocket(endpoint, configuration.SocketOptions, configuration.ProtocolOptions.SslOptions);
     _idleTimer = new Timer(IdleTimeoutHandler, null, Timeout.Infinite, Timeout.Infinite);
 }
Ejemplo n.º 5
0
 public Connection(byte protocolVersion, IPEndPoint endpoint, Configuration configuration)
 {
     this.ProtocolVersion = protocolVersion;
     this.Configuration = configuration;
     _tcpSocket = new TcpSocket(endpoint, configuration.SocketOptions, configuration.ProtocolOptions.SslOptions);
 }
Ejemplo n.º 6
0
 public Connection(byte protocolVersion, IPEndPoint endpoint, Configuration configuration)
 {
     ProtocolVersion = protocolVersion;
     Configuration = configuration;
     _tcpSocket = new TcpSocket(endpoint, configuration.SocketOptions, configuration.ProtocolOptions.SslOptions);
     _idleTimer = new Timer(IdleTimeoutHandler, null, Timeout.Infinite, Timeout.Infinite);
 }
Ejemplo n.º 7
0
 public Connection(byte protocolVersion, IPEndPoint endpoint, Configuration configuration)
 {
     this.ProtocolVersion = protocolVersion;
     this.Configuration   = configuration;
     _tcpSocket           = new TcpSocket(endpoint, configuration.SocketOptions, configuration.ProtocolOptions.SslOptions);
 }