29#ifndef _RES_CDREL_CUSTOM_H
30#define _RES_CDREL_CUSTOM_H
66 const char *backend_name,
void *logging_cb);
102 struct cdrel_configs *
configs,
const char *backend_name);
static char * config_filename
int cdrel_logger(struct cdrel_configs *configs, void *data)
Log a record. The module's logging_cb must call this.
int cdrel_reload_module(enum cdrel_backend_type backend_type, enum cdrel_record_type record_type, struct cdrel_configs **configs, const char *config_filename)
Perform module reload.
int cdrel_unload_module(enum cdrel_backend_type backend_type, enum cdrel_record_type record_type, struct cdrel_configs *configs, const char *backend_name)
Perform module unload.
struct cdrel_configs * cdrel_load_module(enum cdrel_backend_type backend_type, enum cdrel_record_type record_type, const char *config_filename, const char *backend_name, void *logging_cb)
Perform initial module load.
#define AST_VECTOR(name, type)
Define a vector structure.