Description

Limits how big the output queue can grow in bytes.

If limited Efl.Io.Writer.write will take less data than requested.

Since 1.19

Values

  • max_queue_size_output - Defines a maximum buffer size for output data, or 0 to allow unlimited amount of bytes. If limited, Efl.Io.Writer.write will take less data than requested.

Setter

Constructor-only property to set buffer limit. 0 is unlimited

Since 1.19

Signature

@property max_queue_size_output {
    get {
        values {
            max_queue_size_output: size;
        }
    }
    set {
        values {
            max_queue_size_output: size;
        }
    }
}

C signature

size_t efl_io_buffered_stream_max_queue_size_output_get(const Eo *obj);
void efl_io_buffered_stream_max_queue_size_output_set(Eo *obj, size_t max_queue_size_output);

Implemented by

  • Efl.Io.Buffered_Stream.max_queue_size_output