Description

Steals the internal binbuf and returns it to caller.

The buffer is then owned by caller which should call eina_binbuf_free() when it's done.

Usually call this method when no Efl.Io.Copier.destination is set, in which case you should wait for "done", "data" or "line" events and then call it to retrieve and own the data.

Since 1.19

Signature

binbuf_steal {
    return: ptr(free(Eina.Binbuf, eina_binbuf_free)) @warn_unused;
}

C signature

Eina_Binbuf *efl_io_copier_binbuf_steal(Eo *obj);

Implemented by

  • Efl.Io.Copier.binbuf_steal