Reads fd using read(2).
⇒ Efl.Io.Reader (interface)
can_read (get, set) protected set
[Overridden from Efl.Io.Reader]
Iftrue
will notify Efl.Io.Reader.read can be called without blocking or failing.
Eina_Bool efl_io_reader_can_read_get(const Eo *obj); void efl_io_reader_can_read_set(Eo *obj, Eina_Bool can_read);
eos (get, set) protected set
[Overridden from Efl.Io.Reader]
Iftrue
will notify end of stream.
Eina_Bool efl_io_reader_eos_get(const Eo *obj); void efl_io_reader_eos_set(Eo *obj, Eina_Bool is_eos);
read [Overridden from Efl.Io.Reader]
Reads data into a pre-allocated buffer.
Eina_Error efl_io_reader_read(Eo *obj, Eina_Rw_Slice rw_slice);
reader_fd (get, set) protected set
Reader file descriptor
int efl_io_reader_fd_get(const Eo *obj); void efl_io_reader_fd_set(Eo *obj, int fd);
Efl.Io.Reader | ||
---|---|---|
can_read,changed | Notifies can_read property changed. | |
eos | Notifies end of stream, when property is marked as true. |