struct actf_event actf_event
An event.
Definition event.h:35
const char * actf_freader_last_error(actf_freader *rd)
int actf_freader_read(actf_freader *rd, actf_event ***evs, size_t *evs_len)
int actf_freader_seek_ns_from_origin(actf_freader *rd, int64_t tstamp)
void actf_freader_free(actf_freader *rd)
Free a reader.
struct actf_event_generator actf_freader_to_generator(actf_freader *rd)
Create an event generator based on a reader.
struct actf_freader actf_freader
CTF2 FS Reader.
Definition freader.h:37
actf_freader * actf_freader_init(struct actf_freader_cfg cfg)
Initialize a CTF2 FS reader.
int actf_freader_open_folders(actf_freader *rd, char **paths, size_t len)
Like actf_freader_open_folder() but allows multiple CTF2 directories to be specified.
int actf_freader_open_folder(actf_freader *rd, char *path)
Open a CTF2 trace directory and sets up generators to read it.
An event generator.
Definition event_generator.h:93
The configuration of a CTF2 FS reader.
Definition freader.h:41
size_t dstream_evs_cap
The number of events used in the buffer for each data stream file.
Definition freader.h:48
size_t muxer_evs_cap
The number of events used in the buffer for the muxer.
Definition freader.h:51
const char * metadata_filename
The name of the metadata file located at path/metadata_filename.
Definition freader.h:45