248 int filter_argc,
char *filter_argv[]);
struct actf_event actf_event
An event.
Definition event.h:35
struct actf_event_generator actf_lua_filter_to_generator(actf_lua_filter *f)
Create an event generator based on a filter.
const char * actf_lua_filter_last_error(actf_lua_filter *f)
int actf_lua_filter_seek_ns_from_origin(actf_lua_filter *f, int64_t tstamp)
int actf_lua_filter_lua_fini(actf_lua_filter *f)
Finalize a filter, calling actf.fini.
void actf_lua_filter_free(actf_lua_filter *f)
Free a filter.
actf_lua_filter * actf_lua_filter_init(struct actf_event_generator gen, size_t evs_cap)
Initialize a lua filter struct.
struct actf_lua_filter actf_lua_filter
A lua filter, implements an actf_event_generator.
Definition lua_filter.h:222
int actf_lua_filter_lua_init(actf_lua_filter *f, const char *filter_path, int filter_argc, char *filter_argv[])
Initialize the lua part of the filter and call actf.init.
int actf_lua_filter_filter(actf_lua_filter *f, actf_event ***evs, size_t *evs_len)
An event generator.
Definition event_generator.h:93