mockNagios.c File Reference

#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

serviceservice_list = 0
int(* pdata_callback )(int, void *)
int(* schk_callback )(int, void *)
int(* tevt_callback )(int, void *)


Define Documentation

#define USEC2MSEC   1000L

Definition at line 52 of file mockNagios.c.


Typedef Documentation

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.


Function Documentation

int main ( int  argc,
char **  argv 
)

int neb_deregister_callback ( int  callback_type,
int(*)(int, void *)  callback_func 
)

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 
)

int neb_unload_module ( void *  handle,
int(*)(int, int)  deinitfunc,
int  flags,
int  reason 
)

Definition at line 180 of file mockNagios.c.

References ERROR, MAX_INPUT_BUFFER, NEBMODULE_ERROR_BAD_INIT, NEBMODULE_FORCE_UNLOAD, and OK.


Variable Documentation

int(* pdata_callback)(int, void *)

int(* schk_callback)(int, void *)

Definition at line 134 of file mockNagios.c.

int(* tevt_callback)(int, void *)


Generated on Tue Apr 13 15:15:30 2010 for DNX by  doxygen 1.5.6