#include "nagios.h"
#include "nebstructs.h"
#include "nebcallbacks.h"
#include "neberrors.h"
#include "nebmodules.h"
#include "broker.h"
#include <stdio.h>
#include <string.h>
#include <signal.h>
#include <dlfcn.h>
Go to the source code of this file.
Defines | |
| #define | USEC2MSEC 1000L |
Typedefs | |
| typedef int | nebmodule_init (int flags, char *args, void *handle) |
| typedef int | nebmodule_deinit (int flags, int reason) |
Functions | |
| int | neb_register_callback (int callback_type, void *handle, int priority, int(*callback_func)(int, void *)) |
| int | neb_deregister_callback (int callback_type, int(*callback_func)(int, void *)) |
| int | neb_deregister_module_callbacks (nebmodule *mod) |
| int | neb_unload_module (void *handle, int(*deinitfunc)(int, int), int flags, int reason) |
| int | main (int argc, char **argv) |
Variables | |
| service * | service_list = 0 |
| int(* | pdata_callback )(int, void *) |
| int(* | schk_callback )(int, void *) |
| int(* | tevt_callback )(int, void *) |
Entrypoints are tested.
Definition in file mockNagios.c.
| #define USEC2MSEC 1000L |
| typedef int nebmodule_deinit(int flags, int reason) |
Definition at line 55 of file mockNagios.c.
| typedef int nebmodule_init(int flags, char *args, void *handle) |
Definition at line 54 of file mockNagios.c.
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
Definition at line 207 of file mockNagios.c.
References neb_unload_module(), pdata_callback, schk_callback, tevt_callback, and USEC2MSEC.
| int neb_deregister_callback | ( | int | callback_type, | |
| int(*)(int, void *) | callback_func | |||
| ) |
Definition at line 158 of file mockNagios.c.
References pdata_callback, schk_callback, and tevt_callback.
Referenced by dnxPluginDeInit(), and dnxServerDeInit().
| int neb_deregister_module_callbacks | ( | nebmodule * | mod | ) |
Definition at line 175 of file mockNagios.c.
| int neb_register_callback | ( | int | callback_type, | |
| void * | handle, | |||
| int | priority, | |||
| int(*)(int, void *) | callback_func | |||
| ) |
Definition at line 140 of file mockNagios.c.
References pdata_callback, schk_callback, and tevt_callback.
Referenced by dnxPluginInit(), dnxServerInit(), and nebmodule_init().
| int neb_unload_module | ( | void * | handle, | |
| int(*)(int, int) | deinitfunc, | |||
| int | flags, | |||
| int | reason | |||
| ) |
| int(* pdata_callback)(int, void *) |
Referenced by main(), neb_deregister_callback(), and neb_register_callback().
| int(* schk_callback)(int, void *) |
Referenced by main(), neb_deregister_callback(), and neb_register_callback().
| service* service_list = 0 |
| int(* tevt_callback)(int, void *) |
Referenced by main(), neb_deregister_callback(), and neb_register_callback().
1.5.6