From: Ethan G. <ega...@us...> - 2005-07-26 05:21:23
|
Update of /cvsroot/nagios/nagios/common In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30517/common Modified Files: statusdata.c Log Message: Two additional callbacks for event broker, change in NEB API to allow for graceful unloading of modules without causing a segfault Index: statusdata.c =================================================================== RCS file: /cvsroot/nagios/nagios/common/statusdata.c,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** statusdata.c 13 Jun 2005 04:23:23 -0000 1.21 --- statusdata.c 26 Jul 2005 05:21:14 -0000 1.22 *************** *** 4,8 **** * * Copyright (c) 2000-2005 Ethan Galstad (na...@na...) ! * Last Modified: 06-12-2005 * * License: --- 4,8 ---- * * Copyright (c) 2000-2005 Ethan Galstad (na...@na...) ! * Last Modified: 07-25-2005 * * License: *************** *** 85,88 **** --- 85,93 ---- int result; + #ifdef USE_EVENT_BROKER + /* send data to event broker */ + broker_aggregated_status_data(NEBTYPE_AGGREGATEDSTATUS_STARTDUMP,NEBFLAG_NONE,NEBATTR_NONE,NULL); + #endif + /**** IMPLEMENTATION-SPECIFIC CALLS ****/ #ifdef USE_XSDDEFAULT *************** *** 90,93 **** --- 95,103 ---- #endif + #ifdef USE_EVENT_BROKER + /* send data to event broker */ + broker_aggregated_status_data(NEBTYPE_AGGREGATEDSTATUS_ENDDUMP,NEBFLAG_NONE,NEBATTR_NONE,NULL); + #endif + if(result!=OK) return ERROR; |