|
ZXC 0.15.0
High-performance asymmetric lossless compression library
|
Data Fields | |
| int(* | read_at )(const struct zxc_scan_src_s *src, uint64_t off, void *dst, size_t len) |
Reads len bytes at off; NULL reads from data. | |
| const uint8_t * | data |
Container bytes when read_at is NULL. | |
| void * | ctx |
Opaque state for read_at. | |
| uint64_t | size |
| Container size in bytes. | |
Definition at line 2189 of file zxc_internal.h.
| void* zxc_scan_src_s::ctx |
Opaque state for read_at.
Definition at line 2194 of file zxc_internal.h.
| const uint8_t* zxc_scan_src_s::data |
Container bytes when read_at is NULL.
Definition at line 2193 of file zxc_internal.h.
Referenced by zxc_scan_src_mem().
| int(* zxc_scan_src_s::read_at) (const struct zxc_scan_src_s *src, uint64_t off, void *dst, size_t len) |
Reads len bytes at off; NULL reads from data.
Returns ZXC_OK or a negative zxc_error_t. Bounds are checked first.
Definition at line 2192 of file zxc_internal.h.
| uint64_t zxc_scan_src_s::size |
Container size in bytes.
Definition at line 2195 of file zxc_internal.h.
Referenced by zxc_scan_src_mem().