#include "../include/config.h"
#include "../include/common.h"
#include "../include/nebmods.h"
#include "../include/neberrors.h"
#include "../include/icinga.h"
Defines | |
#define | PATH_MAX 4096 |
Functions | |
int | neb_init_modules (void) |
int | neb_deinit_modules (void) |
int | neb_add_module (char *filename, char *args, int should_be_loaded) |
int | neb_free_module_list (void) |
int | neb_load_all_modules (void) |
int | neb_load_module (nebmodule *mod) |
int | neb_unload_all_modules (int flags, int reason) |
int | neb_unload_module (nebmodule *mod, int flags, int reason) |
int | neb_set_module_info (void *handle, int type, char *data) |
int | neb_register_callback (int callback_type, void *mod_handle, int priority, int(*callback_func)(int, void *)) |
int | neb_deregister_module_callbacks (nebmodule *mod) |
int | neb_deregister_callback (int callback_type, int(*callback_func)(int, void *)) |
int | neb_make_callbacks (int callback_type, void *data) |
int | neb_init_callback_list (void) |
int | neb_free_callback_list (void) |
Variables | |
nebmodule * | neb_module_list = NULL |
nebcallback ** | neb_callback_list = NULL |
char * | temp_path |
#define PATH_MAX 4096 |
int neb_add_module | ( | char * | filename, | |
char * | args, | |||
int | should_be_loaded | |||
) |
int neb_deinit_modules | ( | void | ) |
int neb_deregister_callback | ( | int | callback_type, | |
int(*)(int, void *) | callback_func | |||
) |
int neb_deregister_module_callbacks | ( | nebmodule * | mod | ) |
int neb_free_callback_list | ( | void | ) |
int neb_free_module_list | ( | void | ) |
int neb_init_callback_list | ( | void | ) |
int neb_init_modules | ( | void | ) |
int neb_load_all_modules | ( | void | ) |
int neb_load_module | ( | nebmodule * | mod | ) |
int neb_make_callbacks | ( | int | callback_type, | |
void * | data | |||
) |
int neb_register_callback | ( | int | callback_type, | |
void * | mod_handle, | |||
int | priority, | |||
int(*)(int, void *) | callback_func | |||
) |
int neb_set_module_info | ( | void * | handle, | |
int | type, | |||
char * | data | |||
) |
int neb_unload_all_modules | ( | int | flags, | |
int | reason | |||
) |
int neb_unload_module | ( | nebmodule * | mod, | |
int | flags, | |||
int | reason | |||
) |
nebcallback** neb_callback_list = NULL |
nebmodule* neb_module_list = NULL |
char* temp_path |