include/nebmodules.h File Reference

Go to the source code of this file.

Data Structures

struct  nebmodule_struct

Defines

#define NEB_API_VERSION(x)   int __neb_api_version = x;
#define CURRENT_NEB_API_VERSION   3
#define NEBMODULE_MODINFO_NUMITEMS   6
#define NEBMODULE_MODINFO_TITLE   0
#define NEBMODULE_MODINFO_AUTHOR   1
#define NEBMODULE_MODINFO_COPYRIGHT   2
#define NEBMODULE_MODINFO_VERSION   3
#define NEBMODULE_MODINFO_LICENSE   4
#define NEBMODULE_MODINFO_DESC   5
#define NEBMODULE_NORMAL_LOAD   0
#define NEBMODULE_REQUEST_UNLOAD   0
#define NEBMODULE_FORCE_UNLOAD   1
#define NEBMODULE_NEB_SHUTDOWN   1
#define NEBMODULE_NEB_RESTART   2
#define NEBMODULE_ERROR_NO_INIT   3
#define NEBMODULE_ERROR_BAD_INIT   4
#define NEBMODULE_ERROR_API_VERSION   5

Typedefs

typedef nebmodule_struct nebmodule

Functions

int neb_set_module_info (void *, int, char *)


Define Documentation

#define CURRENT_NEB_API_VERSION   3

#define NEB_API_VERSION (  )     int __neb_api_version = x;

#define NEBMODULE_ERROR_API_VERSION   5

#define NEBMODULE_ERROR_BAD_INIT   4

#define NEBMODULE_ERROR_NO_INIT   3

#define NEBMODULE_FORCE_UNLOAD   1

#define NEBMODULE_MODINFO_AUTHOR   1

#define NEBMODULE_MODINFO_COPYRIGHT   2

#define NEBMODULE_MODINFO_DESC   5

#define NEBMODULE_MODINFO_LICENSE   4

#define NEBMODULE_MODINFO_NUMITEMS   6

#define NEBMODULE_MODINFO_TITLE   0

#define NEBMODULE_MODINFO_VERSION   3

#define NEBMODULE_NEB_RESTART   2

#define NEBMODULE_NEB_SHUTDOWN   1

#define NEBMODULE_NORMAL_LOAD   0

#define NEBMODULE_REQUEST_UNLOAD   0


Typedef Documentation

typedef struct nebmodule_struct nebmodule


Function Documentation

int neb_set_module_info ( void *  ,
int  ,
char *   
)


Generated on Wed Mar 30 17:22:23 2011 for icinga-core by  doxygen 1.4.7