Go to the source code of this file.
Data Structures | |
| struct | io_s |
Defines | |
| #define | io_create(type, pio) io_prv_create(sizeof(type), pio) |
Typedefs | |
| typedef ssize_t(* | io_read_op )(io_t *, char *, size_t) |
| typedef ssize_t(* | io_write_op )(io_t *, const char *, size_t) |
| typedef ssize_t(* | io_seek_op )(io_t *, size_t) |
| typedef ssize_t(* | io_tell_op )(io_t *) |
| typedef int(* | io_close_op )(io_t *) |
| typedef int(* | io_free_op )(io_t *) |
Functions | |
| int | io_prv_create (size_t dev_sz, io_t **pio) |
| #define io_create | ( | type, | |||
| pio | ) | io_prv_create(sizeof(type), pio) |
| typedef int(* io_close_op)(io_t *) |
| typedef int(* io_free_op)(io_t *) |
| typedef ssize_t(* io_read_op)(io_t *, char *, size_t) |
| typedef ssize_t(* io_seek_op)(io_t *, size_t) |
| typedef ssize_t(* io_tell_op)(io_t *) |
| typedef ssize_t(* io_write_op)(io_t *, const char *, size_t) |