int actf_decoder_decode(actf_decoder *dec, actf_event ***evs, size_t *evs_len)
actf_decoder * actf_decoder_init(void *data, size_t data_len, size_t evs_cap, const actf_metadata *metadata)
Initialize a decoder.
const char * actf_decoder_last_error(actf_decoder *dec)
int actf_decoder_seek_ns_from_origin(actf_decoder *dec, int64_t tstamp)
struct actf_decoder actf_decoder
A CTF2 decoder, implements an actf_event_generator.
Definition decoder.h:36
struct actf_event_generator actf_decoder_to_generator(actf_decoder *dec)
Create an event generator based on a decoder.
void actf_decoder_free(actf_decoder *dec)
Free a decoder.
struct actf_event actf_event
An event.
Definition event.h:35
An event generator.
Definition event_generator.h:93