Esempio n. 1
0
 public SslTransportHandler(ITransportLayerHandler next, IServerParameters serverParameters)
 {
     _next             = next;
     _serverParameters = serverParameters;
     _inputStream      = new InputStream(this);
     next.Callback     = this;
 }
Esempio n. 2
0
 public SslTransportHandler(ITransportLayerHandler next, IServerParameters serverParameters)
 {
     _next = next;
     _serverParameters = serverParameters;
     _inputStream = new InputStream(this);
     next.Callback = this;
 }
Esempio n. 3
0
 public SslTransportHandler(ITransportLayerHandler next, X509Certificate serverCertificate)
 {
     _next = next;
     _serverCertificate = serverCertificate;
     _inputStream = new InputStream(this);
     next.Callback = this;
 }
Esempio n. 4
0
 public SslTransportHandler(ITransportLayerHandler next, X509Certificate serverCertificate)
 {
     _next = next;
     _serverCertificate = serverCertificate;
     _inputStream       = new InputStream(this);
     next.Callback      = this;
 }
Esempio n. 5
0
 public SaeaLayerCallback(ITransportLayerHandler handler, Socket listenSocket, Server server, int handlerId)
 {
     _handler      = handler;
     _listenSocket = listenSocket;
     _server       = server;
     _handlerId    = handlerId;
     RecreateSaeas();
     handler.Callback = this;
 }
Esempio n. 6
0
 public SslTransportHandler(ITransportLayerHandler next, X509Certificate serverCertificate, SslProtocols protocols, bool clientCertificateRequired)
 {
     _protocols = protocols;
     _clientCertificateRequired = clientCertificateRequired;
     _next = next;
     _serverCertificate = serverCertificate;
     _inputStream = new InputStream(this);
     next.Callback = this;
 }
Esempio n. 7
0
 public SaeaLayerCallback(ITransportLayerHandler handler, Socket listenSocket, Server server, int handlerId, ExecutionContextFlow contextFlow)
 {
     _handler           = handler;
     _listenSocket      = listenSocket;
     _server            = server;
     _handlerId         = handlerId;
     _contextSuppresser = ExecutionContextFlowSuppresser.CreateContextSuppresser(contextFlow);
     RecreateSaeas();
     handler.Callback = this;
 }
Esempio n. 8
0
 public SaeaLayerCallback(ITransportLayerHandler handler, Socket listenSocket, Server server, int handlerId, ExecutionContextFlow contextFlow)
 {
     _handler = handler;
     _listenSocket = listenSocket;
     _server = server;
     _handlerId = handlerId;
     _contextSuppresser = ExecutionContextFlowSuppresser.CreateContextSuppresser(contextFlow);
     RecreateSaeas();
     handler.Callback = this;
 }
Esempio n. 9
0
 public SaeaLayerCallback(ITransportLayerHandler handler, Socket listenSocket, Server server, int handlerId)
 {
     _handler                               = handler;
     _listenSocket                          = listenSocket;
     _server                                = server;
     _handlerId                             = handlerId;
     _receiveEvent.Completed               += IoCompleted;
     _sendEvent.Completed                  += IoCompleted;
     _disconnectEvent.Completed            += IoCompleted;
     _receiveEvent.DisconnectReuseSocket    = true;
     _sendEvent.DisconnectReuseSocket       = true;
     _disconnectEvent.DisconnectReuseSocket = true;
     _receiveEvent.UserToken                = this;
     _sendEvent.UserToken                   = this;
     _disconnectEvent.UserToken             = this;
     handler.Callback                       = this;
 }
Esempio n. 10
0
 public SaeaLayerCallback(ITransportLayerHandler handler, Socket listenSocket, Server server, int handlerId)
 {
     _handler = handler;
     _listenSocket = listenSocket;
     _server = server;
     _handlerId = handlerId;
     _receiveEvent.Completed += IoCompleted;
     _sendEvent.Completed += IoCompleted;
     _disconnectEvent.Completed += IoCompleted;
     _receiveEvent.DisconnectReuseSocket = true;
     _sendEvent.DisconnectReuseSocket = true;
     _disconnectEvent.DisconnectReuseSocket = true;
     _receiveEvent.UserToken = this;
     _sendEvent.UserToken = this;
     _disconnectEvent.UserToken = this;
     handler.Callback = this;
 }