Description

Limits how big the input queue can grow, in bytes.

If limited and Efl.Io.Buffered_Stream.line_delimiter is set, "line" events may be emitted with partial contents without the trailing delimiter.

Since 1.19

Values

  • max_queue_size_input - Defines a maximum buffer size for incoming data or 0 to allow an unlimited amount of bytes

Setter

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

Since 1.19

Signature

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

C signature

size_t efl_io_buffered_stream_max_queue_size_input_get(const Eo *obj);
void efl_io_buffered_stream_max_queue_size_input_set(Eo *obj, size_t max_queue_size_input);

Implemented by

  • Efl.Io.Buffered_Stream.max_queue_size_input