io callback interface
More...
#include <impl.h>
io callback interface
Definition at line 85 of file impl.h.
◆ fn_close
close callback optional if backing data does not require lifetime management
Definition at line 114 of file impl.h.
◆ fn_fwrite
write format callback may be NULL on non-writable objects
- Note
- if this is NULL, fn_write will be used instead
Definition at line 98 of file impl.h.
◆ fn_get_size
total size callback must always be provided
Definition at line 102 of file impl.h.
◆ fn_map
file map callback must always be provided
Definition at line 110 of file impl.h.
◆ fn_read
read callback may be NULL on non-readable objects
Definition at line 89 of file impl.h.
◆ fn_seek
absolute seek callback must always be provided
Definition at line 106 of file impl.h.
◆ fn_write
write callback may be NULL on non-writable objects
Definition at line 93 of file impl.h.
◆ size
size_t io_callbacks_t::size |
the size of the io objects private data
Definition at line 117 of file impl.h.
The documentation for this struct was generated from the following file: