nebcallbacks.h File Reference

#include "config.h"
#include "nebmodules.h"

Go to the source code of this file.

Defines

#define NEBCALLBACK_NUMITEMS   31
#define NEBCALLBACK_RESERVED0   0
#define NEBCALLBACK_RESERVED1   1
#define NEBCALLBACK_RESERVED2   2
#define NEBCALLBACK_RESERVED3   3
#define NEBCALLBACK_RESERVED4   4
#define NEBCALLBACK_RAW_DATA   5
#define NEBCALLBACK_NEB_DATA   6
#define NEBCALLBACK_PROCESS_DATA   7
#define NEBCALLBACK_TIMED_EVENT_DATA   8
#define NEBCALLBACK_LOG_DATA   9
#define NEBCALLBACK_SYSTEM_COMMAND_DATA   10
#define NEBCALLBACK_EVENT_HANDLER_DATA   11
#define NEBCALLBACK_NOTIFICATION_DATA   12
#define NEBCALLBACK_SERVICE_CHECK_DATA   13
#define NEBCALLBACK_HOST_CHECK_DATA   14
#define NEBCALLBACK_COMMENT_DATA   15
#define NEBCALLBACK_DOWNTIME_DATA   16
#define NEBCALLBACK_FLAPPING_DATA   17
#define NEBCALLBACK_PROGRAM_STATUS_DATA   18
#define NEBCALLBACK_HOST_STATUS_DATA   19
#define NEBCALLBACK_SERVICE_STATUS_DATA   20
#define NEBCALLBACK_ADAPTIVE_PROGRAM_DATA   21
#define NEBCALLBACK_ADAPTIVE_HOST_DATA   22
#define NEBCALLBACK_ADAPTIVE_SERVICE_DATA   23
#define NEBCALLBACK_EXTERNAL_COMMAND_DATA   24
#define NEBCALLBACK_AGGREGATED_STATUS_DATA   25
#define NEBCALLBACK_RETENTION_DATA   26
#define NEBCALLBACK_CONTACT_NOTIFICATION_DATA   27
#define NEBCALLBACK_CONTACT_NOTIFICATION_METHOD_DATA   28
#define NEBCALLBACK_ACKNOWLEDGEMENT_DATA   29
#define NEBCALLBACK_STATE_CHANGE_DATA   30

Functions

int neb_register_callback (int, void *, int, int(*callback_func)(int, void *))
int neb_deregister_callback (int, int(*callback_func)(int, void *))
int neb_deregister_module_callbacks (nebmodule *)


Define Documentation

#define NEBCALLBACK_ACKNOWLEDGEMENT_DATA   29

Definition at line 71 of file nebcallbacks.h.

#define NEBCALLBACK_ADAPTIVE_HOST_DATA   22

Definition at line 64 of file nebcallbacks.h.

#define NEBCALLBACK_ADAPTIVE_PROGRAM_DATA   21

Definition at line 63 of file nebcallbacks.h.

#define NEBCALLBACK_ADAPTIVE_SERVICE_DATA   23

Definition at line 65 of file nebcallbacks.h.

#define NEBCALLBACK_AGGREGATED_STATUS_DATA   25

Definition at line 67 of file nebcallbacks.h.

#define NEBCALLBACK_COMMENT_DATA   15

Definition at line 57 of file nebcallbacks.h.

#define NEBCALLBACK_CONTACT_NOTIFICATION_DATA   27

Definition at line 69 of file nebcallbacks.h.

#define NEBCALLBACK_CONTACT_NOTIFICATION_METHOD_DATA   28

Definition at line 70 of file nebcallbacks.h.

#define NEBCALLBACK_DOWNTIME_DATA   16

Definition at line 58 of file nebcallbacks.h.

#define NEBCALLBACK_EVENT_HANDLER_DATA   11

Definition at line 53 of file nebcallbacks.h.

#define NEBCALLBACK_EXTERNAL_COMMAND_DATA   24

Definition at line 66 of file nebcallbacks.h.

#define NEBCALLBACK_FLAPPING_DATA   17

Definition at line 59 of file nebcallbacks.h.

#define NEBCALLBACK_HOST_CHECK_DATA   14

Definition at line 56 of file nebcallbacks.h.

#define NEBCALLBACK_HOST_STATUS_DATA   19

Definition at line 61 of file nebcallbacks.h.

#define NEBCALLBACK_LOG_DATA   9

Definition at line 51 of file nebcallbacks.h.

#define NEBCALLBACK_NEB_DATA   6

Definition at line 47 of file nebcallbacks.h.

#define NEBCALLBACK_NOTIFICATION_DATA   12

Definition at line 54 of file nebcallbacks.h.

#define NEBCALLBACK_NUMITEMS   31

Definition at line 38 of file nebcallbacks.h.

#define NEBCALLBACK_PROCESS_DATA   7

#define NEBCALLBACK_PROGRAM_STATUS_DATA   18

Definition at line 60 of file nebcallbacks.h.

#define NEBCALLBACK_RAW_DATA   5

Definition at line 46 of file nebcallbacks.h.

#define NEBCALLBACK_RESERVED0   0

Definition at line 40 of file nebcallbacks.h.

#define NEBCALLBACK_RESERVED1   1

Definition at line 41 of file nebcallbacks.h.

#define NEBCALLBACK_RESERVED2   2

Definition at line 42 of file nebcallbacks.h.

#define NEBCALLBACK_RESERVED3   3

Definition at line 43 of file nebcallbacks.h.

#define NEBCALLBACK_RESERVED4   4

Definition at line 44 of file nebcallbacks.h.

#define NEBCALLBACK_RETENTION_DATA   26

Definition at line 68 of file nebcallbacks.h.

#define NEBCALLBACK_SERVICE_CHECK_DATA   13

#define NEBCALLBACK_SERVICE_STATUS_DATA   20

Definition at line 62 of file nebcallbacks.h.

#define NEBCALLBACK_STATE_CHANGE_DATA   30

Definition at line 72 of file nebcallbacks.h.

#define NEBCALLBACK_SYSTEM_COMMAND_DATA   10

Definition at line 52 of file nebcallbacks.h.

#define NEBCALLBACK_TIMED_EVENT_DATA   8


Function Documentation

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

Definition at line 158 of file mockNagios.c.

Referenced by dnxPluginDeInit(), and dnxServerDeInit().

int neb_deregister_module_callbacks ( nebmodule  ) 

Definition at line 175 of file mockNagios.c.

int neb_register_callback ( int  ,
void *  ,
int  ,
int(*)(int, void *)  callback_func 
)

Definition at line 140 of file mockNagios.c.

Referenced by dnxPluginInit(), dnxServerInit(), and nebmodule_init().


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