Description

Reads chunk size property, in bytes.

When reading the Efl.Io.Buffered_Stream.inner_io for data to be placed in input queue use this as chunk size.

Setting this value large enough may reduce number of Efl.Io.Reader.read, improving performance at the expense of more memory consumption.

This value is limited by Efl.Io.Buffered_Stream.max_queue_size_input if it's set.

By default it's 4096.

Since 1.19

Values

  • size - This is the chunk size to use for read operations

Setter

Sets chunk size for each basic Efl.Io.Reader.read operation.

Since 1.19

Signature

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

C signature

Implemented by

  • Efl.Io.Buffered_Stream.read_chunk_size