This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | LIBTRACEIO_H 1 |
Typedefs | |
typedef libtrace_io_t | libtrace_io_t |
Functions | |
ssize_t | libtrace_io_read (libtrace_io_t *io, void *buf, size_t len) |
read a block from a file | |
libtrace_io_t * | libtrace_io_fdopen (int fd, const char *mode) |
open a file from a file descriptor (like fdopen(3)) | |
libtrace_io_t * | libtrace_io_open (const char *path, const char *mode) |
open a file from a path name | |
void | libtrace_io_close (libtrace_io_t *io) |
close a file and free all of it's resources. | |
ssize_t | libtrace_io_write (libtrace_io_t *io, const void *buf, size_t len) |
write a block of data to a file | |
int64_t | libtrace_io_seek (libtrace_io_t *io, int64_t offset, int whence) |
ssize_t | libtrace_io_tell (libtrace_io_t *io) |
|
close a file and free all of it's resources.
|
|
open a file from a file descriptor (like fdopen(3))
|
|
open a file from a path name
|
|
read a block from a file
|
|
write a block of data to a file
|