2012-07-02 12:34:54 +02:00
|
|
|
#ifndef I2CIB_H
|
|
|
|
#define I2CIB_H
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @defgroup cib Common Information Base
|
|
|
|
*
|
|
|
|
* The CIB component implements functionality to gather status
|
|
|
|
* updates from all the other Icinga components.
|
|
|
|
*/
|
|
|
|
|
2012-07-06 14:33:10 +02:00
|
|
|
#include <i2-dyn.h>
|
2012-07-02 12:34:54 +02:00
|
|
|
#include <i2-icinga.h>
|
|
|
|
|
|
|
|
#ifdef I2_CIB_BUILD
|
|
|
|
# define I2_CIB_API I2_EXPORT
|
|
|
|
#else /* I2_CIB_BUILD */
|
|
|
|
# define I2_CIB_API I2_IMPORT
|
|
|
|
#endif /* I2_CIB_BUILD */
|
|
|
|
|
|
|
|
#include "configobjectadapter.h"
|
|
|
|
#include "host.h"
|
|
|
|
#include "hostgroup.h"
|
|
|
|
#include "service.h"
|
|
|
|
#include "servicegroup.h"
|
|
|
|
|
|
|
|
#include "macroprocessor.h"
|
|
|
|
#include "checkresult.h"
|
|
|
|
#include "checktask.h"
|
|
|
|
#include "nagioschecktask.h"
|
|
|
|
|
2012-07-03 10:39:17 +02:00
|
|
|
#include "servicestatusmessage.h"
|
|
|
|
|
2012-07-03 14:18:46 +02:00
|
|
|
#include "cib.h"
|
|
|
|
|
2012-07-02 12:34:54 +02:00
|
|
|
#endif /* I2CIB_H */
|