public void QueueWriteOperation(IO.IWriteOperation op) { lock (write_ops) { write_ops.Enqueue(op); if (current_write_op == null) { current_write_op = write_ops.Dequeue(); op.BeginWrite(this); StartSending(); } } }
public void QueueWriteOperation(IO.IWriteOperation op) { lock (write_ops) { write_ops.Enqueue(op); if (current_write_op == null) { current_write_op = write_ops.Dequeue(); op.BeginWrite(this); StartSending(); } } }