|
Defines |
| #define | IO_WBUF_AVAIL(io) (io->wbsz - io->wcount) |
| #define | IO_WBUF_FULL(io) (io->wbsz == io->wcount) |
Enumerations |
| enum | { IO_RD_BUFSZ = 4096,
IO_WR_BUFSZ = 4096
} |
Functions |
| enum io_type_e | io_type (io_t *io) |
| ssize_t | io_pipe (io_t *out, io_t *in) |
| int | io_dup (io_t *io, io_t **pio) |
| ssize_t | io_copy (io_t *out, io_t *in, size_t size) |
| ssize_t | io_seek (io_t *io, size_t off) |
| ssize_t | io_tell (io_t *io) |
| int | io_close (io_t *io) |
| int | io_free (io_t *io) |
| ssize_t | io_read (io_t *io, char *buf, size_t size) |
| ssize_t | io_vprintf (io_t *io, const char *fmt, va_list ap) |
| ssize_t | io_printf (io_t *io, const char *fmt,...) |
| ssize_t | io_flush (io_t *io) |
| ssize_t | io_write (io_t *io, const char *buf, size_t size) |
| ssize_t | io_putc (io_t *io, char c) |
| ssize_t | io_getc (io_t *io, char *pc) |
| ssize_t | io_get_until (io_t *io, char stop_at, char *buf, size_t size) |
| ssize_t | io_gets (io_t *io, char *buf, size_t size) |
| int | io_codec_add_head (io_t *io, codec_t *c) |
| int | io_codec_add_tail (io_t *io, codec_t *c) |
| int | io_codecs_remove (io_t *io) |
| int | io_name_set (io_t *io, const char *name) |
| int | io_name_get (io_t *io, char *name, size_t sz) |
| int | io_is_secure (io_t *io) |
| int | io_prv_create (size_t dev_sz, io_t **pio) |