void OnBufferDequeued(int size) { this.bufferQueueSize -= size; if (this.bufferQueueSize <= this.writeQueueEmptyLimit && this.isQueueFull) { this.isQueueFull = false; this.parent.OnIoEvent(IoEvent.WriteBufferQueueEmpty, this.bufferQueueSize); } }