Microsoft.Azure.Amqp.AsyncIO.AsyncWriter.AsyncWriter C# (CSharp) Method

AsyncWriter() public method

public AsyncWriter ( TransportBase transport, int writeQueueFullLimit, int writeQueueEmptyLimit, IIoHandler parent ) : System
transport Microsoft.Azure.Amqp.Transport.TransportBase
writeQueueFullLimit int
writeQueueEmptyLimit int
parent IIoHandler
return System
            public AsyncWriter(TransportBase transport, int writeQueueFullLimit, int writeQueueEmptyLimit, IIoHandler parent)
            {
                this.transport = transport;
                this.writeQueueFullLimit = writeQueueFullLimit;
                this.writeQueueEmptyLimit = writeQueueEmptyLimit;
                this.parent = parent;
                this.bufferQueue = new Queue<ByteBuffer>();
                this.writeAsyncEventArgs = new TransportAsyncCallbackArgs();
                this.writeAsyncEventArgs.CompletedCallback = writeCompleteCallback;
            }