API Diff between 0.2.218 and 0.10.20-beta
8 Additions
15 Removals
Lime.Transport.Tcp
-
public class BufferOverflowException : Exception
-
public interface ITcpClient
-
public class PipeTcpTransport : TransportBase, ITransport, ITransportInformation, IAuthenticatableTransport, IDisposable
-
public class PipeTcpTransportListener : ITransportListener, IStartable, IStoppable
-
public sealed class TcpClientAdapter : ITcpClient
-
public class TcpTransport : TransportBase, IAuthenticatableTransport, ITransport
- public static readonly TimeSpan CloseTimeout
- public const int DEFAULT_MAX_BUFFER_SIZE = 8388608
- public static readonly string UriSchemeNetTcp
- public TcpTransport(X509Certificate2 clientCertificate = null, int bufferSize = 8192, int maxBufferSize = 8388608, ITraceWriter traceWriter = null, RemoteCertificateValidationCallback serverCertificateValidationCallback = null)
- public TcpTransport(IEnvelopeSerializer envelopeSerializer, X509Certificate2 clientCertificate = null, int bufferSize = 8192, int maxBufferSize = 8388608, ITraceWriter traceWriter = null, RemoteCertificateValidationCallback serverCertificateValidationCallback = null)
- public TcpTransport(ITcpClient tcpClient, IEnvelopeSerializer envelopeSerializer, string hostName, X509Certificate2 clientCertificate = null, int bufferSize = 8192, int maxBufferSize = 8388608, ITraceWriter traceWriter = null, RemoteCertificateValidationCallback serverCertificateValidationCallback = null)
- public TcpTransport(X509Certificate2 clientCertificate = null, int bufferSize = 8192, ITraceWriter traceWriter = null, RemoteCertificateValidationCallback serverCertificateValidationCallback = null)
- public TcpTransport(IEnvelopeSerializer envelopeSerializer, X509Certificate2 clientCertificate = null, int bufferSize = 8192, ITraceWriter traceWriter = null, RemoteCertificateValidationCallback serverCertificateValidationCallback = null)
- public TcpTransport(ITcpClient tcpClient, IEnvelopeSerializer envelopeSerializer, string hostName, X509Certificate2 clientCertificate = null, int bufferSize = 8192, ITraceWriter traceWriter = null, RemoteCertificateValidationCallback serverCertificateValidationCallback = null)
- public void Dispose()
- protected virtual void Dispose(bool disposing)
-
public class TcpTransportListener : ITransportListener
- public TcpTransportListener(Uri listenerUri, X509Certificate2 serverCertificate, IEnvelopeSerializer envelopeSerializer, int bufferSize = 8192, int maxBufferSize = 8388608, ArrayPool<byte> arrayPool = null, ITraceWriter traceWriter = null, RemoteCertificateValidationCallback clientCertificateValidationCallback = null)
- public TcpTransportListener(Uri listenerUri, X509Certificate2 sslCertificate, IEnvelopeSerializer envelopeSerializer, ITraceWriter traceWriter = null)
- public Task StartAsync(CancellationToken cancellationToken)
- public Task StopAsync(CancellationToken cancellationToken)
- public Task StartAsync()
- public Task StopAsync()