Description

If there is a line delimiter, reads will buffer/queue up to the line delimiter before calling Efl.Io.Writer.write on the Efl.Io.Copier.destination and the event line is emitted with the current line. The line may include the delimiter unless it's end-of-stream on Efl.Io.Copier.source or Efl.Io.Copier.buffer_limit was reached.

Since 1.19

Values

  • slice - The contents may contain 0 and will be copied

Setter

Changes line delimiter to use. If empty, no delimiter is to be used

Since 1.19

Signature

@property line_delimiter {
    get {
        values {
            slice: const(Eina.Slice);
        }
    }
    set {
        values {
            slice: const(Eina.Slice);
        }
    }
}

C signature

const Eina_Slice efl_io_copier_line_delimiter_get(const Eo *obj);
void efl_io_copier_line_delimiter_set(Eo *obj, const Eina_Slice slice);

Implemented by

  • Efl.Io.Copier.line_delimiter