/* updates service status info */ int update_service_status(service *svc, int aggregated_dump) { #ifdef USE_EVENT_BROKER /* send data to event broker (non-aggregated dumps only) */ if(aggregated_dump == FALSE) broker_service_status(NEBTYPE_SERVICESTATUS_UPDATE, NEBFLAG_NONE, NEBATTR_NONE, svc, NULL); #endif return OK; }
/* updates service status info */ int update_service_status(service *svc,int aggregated_dump){ #ifdef USE_EVENT_BROKER /* send data to event broker (non-aggregated dumps only) */ if(aggregated_dump==FALSE) broker_service_status(NEBTYPE_SERVICESTATUS_UPDATE,NEBFLAG_NONE,NEBATTR_NONE,svc,NULL); #endif /* currently a noop if aggregated updates is TRUE */ /* update all status data if we're not aggregating updates */ if(aggregate_status_updates==FALSE) update_all_status_data(); return OK; }