public WriteBufferingConnectionListener(ConnectionListener baseListener) : base(baseListener) { }
/// <summary> /// Instantiates a new <see cref="FilteringConnectionListener"/>. /// </summary> /// <param name="baseListener">The base connection listener for the <see cref="FilteringConnectionListener"/>.</param> public FilteringConnectionListener(ConnectionListener baseListener) { BaseListener = baseListener ?? throw new ArgumentNullException(nameof(baseListener)); }
/// <inheritdoc/> public override async ValueTask <ConnectionListener> ListenAsync(EndPoint?endPoint = null, IConnectionProperties?options = null, CancellationToken cancellationToken = default) { ConnectionListener listener = await BaseFactory.ListenAsync(endPoint, options, cancellationToken).ConfigureAwait(false); return(new WriteBufferingConnectionListener(listener)); }