# along with this program; if not, write to the Free Software Foundation
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-mkclass_target(checkercomponent.ti checkercomponent.th)
+mkclass_target(checkercomponent.ti checkercomponent.thpp)
mkembedconfig_target(checker-type.conf checker-type.cpp)
-add_library(checker SHARED checkercomponent.cpp checkercomponent.th checker-type.cpp)
+add_library(checker SHARED checkercomponent.cpp checkercomponent.thpp checker-type.cpp)
target_link_libraries(checker ${Boost_LIBRARIES} base config icinga remote)
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "checker/checkercomponent.h"
-#include "icinga/icingaapplication.h"
-#include "icinga/cib.h"
-#include "remote/apilistener.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/utility.h"
-#include "base/logger_fwd.h"
-#include "base/exception.h"
-#include "base/convert.h"
-#include "base/statsfunction.h"
+#include "checker/checkercomponent.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "icinga/cib.hpp"
+#include "remote/apilistener.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/utility.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/exception.hpp"
+#include "base/convert.hpp"
+#include "base/statsfunction.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef CHECKERCOMPONENT_H
#define CHECKERCOMPONENT_H
-#include "checker/checkercomponent.th"
-#include "icinga/service.h"
-#include "base/dynamicobject.h"
-#include "base/timer.h"
-#include "base/utility.h"
+#include "checker/checkercomponent.thpp"
+#include "icinga/service.hpp"
+#include "base/dynamicobject.hpp"
+#include "base/timer.hpp"
+#include "base/utility.hpp"
#include <boost/thread/thread.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/condition_variable.hpp>
-#include "base/dynamicobject.h"
+#include "base/dynamicobject.hpp"
namespace icinga
{
# along with this program; if not, write to the Free Software Foundation
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-mkclass_target(checkresultreader.ti checkresultreader.th)
-mkclass_target(compatlogger.ti compatlogger.th)
-mkclass_target(externalcommandlistener.ti externalcommandlistener.th)
-mkclass_target(statusdatawriter.ti statusdatawriter.th)
+mkclass_target(checkresultreader.ti checkresultreader.thpp)
+mkclass_target(compatlogger.ti compatlogger.thpp)
+mkclass_target(externalcommandlistener.ti externalcommandlistener.thpp)
+mkclass_target(statusdatawriter.ti statusdatawriter.thpp)
mkembedconfig_target(compat-type.conf compat-type.cpp)
-add_library(compat SHARED checkresultreader.cpp checkresultreader.th compatlogger.cpp compatlogger.th externalcommandlistener.cpp externalcommandlistener.th statusdatawriter.cpp statusdatawriter.th compat-type.cpp)
+add_library(compat SHARED checkresultreader.cpp checkresultreader.thpp compatlogger.cpp compatlogger.thpp externalcommandlistener.cpp externalcommandlistener.thpp statusdatawriter.cpp statusdatawriter.thpp compat-type.cpp)
target_link_libraries(compat ${Boost_LIBRARIES} base config icinga)
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "compat/checkresultreader.h"
-#include "icinga/service.h"
-#include "icinga/pluginutility.h"
-#include "icinga/icingaapplication.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
-#include "base/convert.h"
-#include "base/application.h"
-#include "base/utility.h"
-#include "base/exception.h"
-#include "base/context.h"
-#include "base/statsfunction.h"
+#include "compat/checkresultreader.hpp"
+#include "icinga/service.hpp"
+#include "icinga/pluginutility.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/convert.hpp"
+#include "base/application.hpp"
+#include "base/utility.hpp"
+#include "base/exception.hpp"
+#include "base/context.hpp"
+#include "base/statsfunction.hpp"
#include <fstream>
using namespace icinga;
#ifndef CHECKRESULTREADER_H
#define CHECKRESULTREADER_H
-#include "compat/checkresultreader.th"
-#include "base/timer.h"
+#include "compat/checkresultreader.thpp"
+#include "base/timer.hpp"
#include <fstream>
namespace icinga
-#include "base/dynamicobject.h"
-#include "base/application.h"
+#include "base/dynamicobject.hpp"
+#include "base/application.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "compat/compatlogger.h"
-#include "icinga/service.h"
-#include "icinga/checkcommand.h"
-#include "icinga/eventcommand.h"
-#include "icinga/notification.h"
-#include "icinga/macroprocessor.h"
-#include "icinga/externalcommandprocessor.h"
-#include "icinga/compatutility.h"
-#include "config/configcompilercontext.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
-#include "base/exception.h"
-#include "base/convert.h"
-#include "base/application.h"
-#include "base/utility.h"
-#include "base/scriptfunction.h"
-#include "base/statsfunction.h"
+#include "compat/compatlogger.hpp"
+#include "icinga/service.hpp"
+#include "icinga/checkcommand.hpp"
+#include "icinga/eventcommand.hpp"
+#include "icinga/notification.hpp"
+#include "icinga/macroprocessor.hpp"
+#include "icinga/externalcommandprocessor.hpp"
+#include "icinga/compatutility.hpp"
+#include "config/configcompilercontext.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/exception.hpp"
+#include "base/convert.hpp"
+#include "base/application.hpp"
+#include "base/utility.hpp"
+#include "base/scriptfunction.hpp"
+#include "base/statsfunction.hpp"
#include <boost/foreach.hpp>
#include <boost/algorithm/string.hpp>
#ifndef COMPATLOGGER_H
#define COMPATLOGGER_H
-#include "compat/compatlogger.th"
-#include "icinga/service.h"
-#include "base/timer.h"
+#include "compat/compatlogger.thpp"
+#include "icinga/service.hpp"
+#include "base/timer.hpp"
#include <fstream>
namespace icinga
-#include "base/dynamicobject.h"
-#include "base/application.h"
+#include "base/dynamicobject.hpp"
+#include "base/application.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "compat/externalcommandlistener.h"
-#include "icinga/externalcommandprocessor.h"
-#include "base/dynamictype.h"
-#include "base/logger_fwd.h"
-#include "base/exception.h"
-#include "base/application.h"
-#include "base/statsfunction.h"
+#include "compat/externalcommandlistener.hpp"
+#include "icinga/externalcommandprocessor.hpp"
+#include "base/dynamictype.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/exception.hpp"
+#include "base/application.hpp"
+#include "base/statsfunction.hpp"
using namespace icinga;
#ifndef EXTERNALCOMMANDLISTENER_H
#define EXTERNALCOMMANDLISTENER_H
-#include "compat/externalcommandlistener.th"
-#include "base/objectlock.h"
-#include "base/timer.h"
-#include "base/utility.h"
+#include "compat/externalcommandlistener.thpp"
+#include "base/objectlock.hpp"
+#include "base/timer.hpp"
+#include "base/utility.hpp"
#include <boost/thread/thread.hpp>
#include <iostream>
-#include "base/dynamicobject.h"
-#include "base/application.h"
+#include "base/dynamicobject.hpp"
+#include "base/application.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "compat/statusdatawriter.h"
-#include "icinga/icingaapplication.h"
-#include "icinga/cib.h"
-#include "icinga/hostgroup.h"
-#include "icinga/servicegroup.h"
-#include "icinga/checkcommand.h"
-#include "icinga/eventcommand.h"
-#include "icinga/timeperiod.h"
-#include "icinga/notificationcommand.h"
-#include "icinga/compatutility.h"
-#include "icinga/dependency.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/convert.h"
-#include "base/logger_fwd.h"
-#include "base/exception.h"
-#include "base/application.h"
-#include "base/context.h"
-#include "base/statsfunction.h"
+#include "compat/statusdatawriter.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "icinga/cib.hpp"
+#include "icinga/hostgroup.hpp"
+#include "icinga/servicegroup.hpp"
+#include "icinga/checkcommand.hpp"
+#include "icinga/eventcommand.hpp"
+#include "icinga/timeperiod.hpp"
+#include "icinga/notificationcommand.hpp"
+#include "icinga/compatutility.hpp"
+#include "icinga/dependency.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/convert.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/exception.hpp"
+#include "base/application.hpp"
+#include "base/context.hpp"
+#include "base/statsfunction.hpp"
#include <boost/foreach.hpp>
#include <boost/tuple/tuple.hpp>
#include <boost/algorithm/string.hpp>
#ifndef STATUSDATAWRITER_H
#define STATUSDATAWRITER_H
-#include "compat/statusdatawriter.th"
-#include "icinga/customvarobject.h"
-#include "icinga/host.h"
-#include "icinga/service.h"
-#include "icinga/command.h"
-#include "icinga/compatutility.h"
-#include "base/objectlock.h"
-#include "base/timer.h"
-#include "base/utility.h"
+#include "compat/statusdatawriter.thpp"
+#include "icinga/customvarobject.hpp"
+#include "icinga/host.hpp"
+#include "icinga/service.hpp"
+#include "icinga/command.hpp"
+#include "icinga/compatutility.hpp"
+#include "base/objectlock.hpp"
+#include "base/timer.hpp"
+#include "base/utility.hpp"
#include <boost/thread/thread.hpp>
#include <iostream>
-#include "base/dynamicobject.h"
-#include "base/application.h"
+#include "base/dynamicobject.hpp"
+#include "base/application.hpp"
namespace icinga
{
find_package(MYSQL)
if(MYSQL_FOUND)
- mkclass_target(idomysqlconnection.ti idomysqlconnection.th)
+ mkclass_target(idomysqlconnection.ti idomysqlconnection.thpp)
mkembedconfig_target(db_ido_mysql-type.conf db_ido_mysql-type.cpp)
- add_library(db_ido_mysql SHARED idomysqlconnection.cpp idomysqlconnection.th db_ido_mysql-type.cpp)
+ add_library(db_ido_mysql SHARED idomysqlconnection.cpp idomysqlconnection.thpp db_ido_mysql-type.cpp)
include_directories(${MYSQL_INCLUDE_DIR})
target_link_libraries(db_ido_mysql ${Boost_LIBRARIES} ${MYSQL_LIBRARIES} base config icinga db_ido)
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/logger_fwd.h"
-#include "base/objectlock.h"
-#include "base/convert.h"
-#include "base/utility.h"
-#include "base/application.h"
-#include "base/dynamictype.h"
-#include "base/exception.h"
-#include "base/statsfunction.h"
-#include "db_ido/dbtype.h"
-#include "db_ido/dbvalue.h"
-#include "db_ido_mysql/idomysqlconnection.h"
+#include "base/logger_fwd.hpp"
+#include "base/objectlock.hpp"
+#include "base/convert.hpp"
+#include "base/utility.hpp"
+#include "base/application.hpp"
+#include "base/dynamictype.hpp"
+#include "base/exception.hpp"
+#include "base/statsfunction.hpp"
+#include "db_ido/dbtype.hpp"
+#include "db_ido/dbvalue.hpp"
+#include "db_ido_mysql/idomysqlconnection.hpp"
#include <boost/tuple/tuple.hpp>
#include <boost/foreach.hpp>
#ifndef IDOMYSQLCONNECTION_H
#define IDOMYSQLCONNECTION_H
-#include "db_ido_mysql/idomysqlconnection.th"
-#include "base/array.h"
-#include "base/timer.h"
-#include "base/workqueue.h"
+#include "db_ido_mysql/idomysqlconnection.thpp"
+#include "base/array.hpp"
+#include "base/timer.hpp"
+#include "base/workqueue.hpp"
#include <mysql.h>
namespace icinga
-#include "db_ido/dbconnection.h"
+#include "db_ido/dbconnection.hpp"
namespace icinga
{
find_package(PostgreSQL)
if(PostgreSQL_FOUND)
- mkclass_target(idopgsqlconnection.ti idopgsqlconnection.th)
+ mkclass_target(idopgsqlconnection.ti idopgsqlconnection.thpp)
mkembedconfig_target(db_ido_pgsql-type.conf db_ido_pgsql-type.cpp)
link_directories(${PostgreSQL_LIBRARY_DIRS})
include_directories(${PostgreSQL_INCLUDE_DIRS})
- add_library(db_ido_pgsql SHARED idopgsqlconnection.cpp idopgsqlconnection.th db_ido_pgsql-type.cpp)
+ add_library(db_ido_pgsql SHARED idopgsqlconnection.cpp idopgsqlconnection.thpp db_ido_pgsql-type.cpp)
target_link_libraries(db_ido_pgsql ${Boost_LIBRARIES} ${PostgreSQL_LIBRARIES} base config icinga db_ido)
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/logger_fwd.h"
-#include "base/objectlock.h"
-#include "base/convert.h"
-#include "base/utility.h"
-#include "base/application.h"
-#include "base/dynamictype.h"
-#include "base/exception.h"
-#include "base/context.h"
-#include "base/statsfunction.h"
-#include "db_ido/dbtype.h"
-#include "db_ido/dbvalue.h"
-#include "db_ido_pgsql/idopgsqlconnection.h"
+#include "base/logger_fwd.hpp"
+#include "base/objectlock.hpp"
+#include "base/convert.hpp"
+#include "base/utility.hpp"
+#include "base/application.hpp"
+#include "base/dynamictype.hpp"
+#include "base/exception.hpp"
+#include "base/context.hpp"
+#include "base/statsfunction.hpp"
+#include "db_ido/dbtype.hpp"
+#include "db_ido/dbvalue.hpp"
+#include "db_ido_pgsql/idopgsqlconnection.hpp"
#include <boost/tuple/tuple.hpp>
#include <boost/foreach.hpp>
#ifndef IDOPGSQLCONNECTION_H
#define IDOPGSQLCONNECTION_H
-#include "db_ido_pgsql/idopgsqlconnection.th"
-#include "base/array.h"
-#include "base/timer.h"
-#include "base/workqueue.h"
+#include "db_ido_pgsql/idopgsqlconnection.thpp"
+#include "base/array.hpp"
+#include "base/timer.hpp"
+#include "base/workqueue.hpp"
#include <libpq-fe.h>
namespace icinga
-#include "db_ido/dbconnection.h"
+#include "db_ido/dbconnection.hpp"
namespace icinga
{
# along with this program; if not, write to the Free Software Foundation
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-mkclass_target(demo.ti demo.th)
+mkclass_target(demo.ti demo.thpp)
mkembedconfig_target(demo-type.conf demo-type.cpp)
-add_library(demo SHARED demo.cpp demo.th demo-type.cpp)
+add_library(demo SHARED demo.cpp demo.thpp demo-type.cpp)
target_link_libraries(demo ${Boost_LIBRARIES} base config icinga remote)
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "demo/demo.h"
-#include "remote/apilistener.h"
-#include "remote/apifunction.h"
-#include "base/dynamictype.h"
-#include "base/logger_fwd.h"
+#include "demo/demo.hpp"
+#include "remote/apilistener.hpp"
+#include "remote/apifunction.hpp"
+#include "base/dynamictype.hpp"
+#include "base/logger_fwd.hpp"
using namespace icinga;
#ifndef DEMO_H
#define DEMO_H
-#include "demo/demo.th"
-#include "remote/messageorigin.h"
-#include "base/timer.h"
+#include "demo/demo.thpp"
+#include "remote/messageorigin.hpp"
+#include "base/timer.hpp"
namespace icinga
{
-#include "base/dynamicobject.h"
+#include "base/dynamicobject.hpp"
namespace icinga
{
# along with this program; if not, write to the Free Software Foundation
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-mkclass_target(listener.ti listener.th)
+mkclass_target(listener.ti listener.thpp)
mkembedconfig_target(livestatus-type.conf livestatus-type.cpp)
commentstable.cpp contactgroupstable.cpp contactstable.cpp countaggregator.cpp
downtimestable.cpp endpointstable.cpp filter.cpp historytable.cpp
hostgroupstable.cpp hoststable.cpp invavgaggregator.cpp invsumaggregator.cpp
- listener.cpp listener.th logutility.cpp logtable.cpp maxaggregator.cpp
+ listener.cpp listener.thpp logutility.cpp logtable.cpp maxaggregator.cpp
minaggregator.cpp negatefilter.cpp orfilter.cpp query.cpp
servicegroupstable.cpp servicestable.cpp statehisttable.cpp
statustable.cpp stdaggregator.cpp sumaggregator.cpp table.cpp
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/aggregator.h"
+#include "livestatus/aggregator.hpp"
using namespace icinga;
#ifndef AGGREGATOR_H
#define AGGREGATOR_H
-#include "livestatus/table.h"
-#include "livestatus/filter.h"
+#include "livestatus/table.hpp"
+#include "livestatus/filter.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/andfilter.h"
+#include "livestatus/andfilter.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef ANDFILTER_H
#define ANDFILTER_H
-#include "livestatus/combinerfilter.h"
+#include "livestatus/combinerfilter.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/attributefilter.h"
-#include "base/convert.h"
-#include "base/array.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
+#include "livestatus/attributefilter.hpp"
+#include "base/convert.hpp"
+#include "base/array.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
#include <boost/foreach.hpp>
#include <boost/regex.hpp>
#ifndef ATTRIBUTEFILTER_H
#define ATTRIBUTEFILTER_H
-#include "livestatus/filter.h"
+#include "livestatus/filter.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/avgaggregator.h"
+#include "livestatus/avgaggregator.hpp"
using namespace icinga;
#ifndef AVGAGGREGATOR_H
#define AVGAGGREGATOR_H
-#include "livestatus/table.h"
-#include "livestatus/aggregator.h"
+#include "livestatus/table.hpp"
+#include "livestatus/aggregator.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/column.h"
+#include "livestatus/column.hpp"
using namespace icinga;
#ifndef COLUMN_H
#define COLUMN_H
-#include "base/value.h"
+#include "base/value.hpp"
#include <boost/function.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/combinerfilter.h"
+#include "livestatus/combinerfilter.hpp"
using namespace icinga;
#ifndef COMBINERFILTER_H
#define COMBINERFILTER_H
-#include "livestatus/filter.h"
+#include "livestatus/filter.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/commandstable.h"
-#include "icinga/icingaapplication.h"
-#include "icinga/checkcommand.h"
-#include "icinga/eventcommand.h"
-#include "icinga/notificationcommand.h"
-#include "icinga/compatutility.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/convert.h"
+#include "livestatus/commandstable.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "icinga/checkcommand.hpp"
+#include "icinga/eventcommand.hpp"
+#include "icinga/notificationcommand.hpp"
+#include "icinga/compatutility.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/convert.hpp"
#include <boost/foreach.hpp>
#include <boost/algorithm/string/replace.hpp>
#ifndef COMMANDSTABLE_H
#define COMMANDSTABLE_H
-#include "livestatus/table.h"
+#include "livestatus/table.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/commentstable.h"
-#include "livestatus/servicestable.h"
-#include "icinga/service.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
+#include "livestatus/commentstable.hpp"
+#include "livestatus/servicestable.hpp"
+#include "icinga/service.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
#include <boost/tuple/tuple.hpp>
#include <boost/foreach.hpp>
#ifndef COMMENTSTABLE_H
#define COMMENTSTABLE_H
-#include "livestatus/table.h"
+#include "livestatus/table.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/contactgroupstable.h"
-#include "icinga/usergroup.h"
-#include "base/dynamictype.h"
+#include "livestatus/contactgroupstable.hpp"
+#include "icinga/usergroup.hpp"
+#include "base/dynamictype.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef CONTACTGROUPSTABLE_H
#define CONTACTGROUPSTABLE_H
-#include "livestatus/table.h"
+#include "livestatus/table.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/contactstable.h"
-#include "icinga/user.h"
-#include "icinga/timeperiod.h"
-#include "icinga/compatutility.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/utility.h"
+#include "livestatus/contactstable.hpp"
+#include "icinga/user.hpp"
+#include "icinga/timeperiod.hpp"
+#include "icinga/compatutility.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/utility.hpp"
#include <boost/foreach.hpp>
#include <boost/tuple/tuple.hpp>
#ifndef CONTACTSTABLE_H
#define CONTACTSTABLE_H
-#include "livestatus/table.h"
+#include "livestatus/table.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/countaggregator.h"
+#include "livestatus/countaggregator.hpp"
using namespace icinga;
#ifndef COUNTAGGREGATOR_H
#define COUNTAGGREGATOR_H
-#include "livestatus/table.h"
-#include "livestatus/aggregator.h"
+#include "livestatus/table.hpp"
+#include "livestatus/aggregator.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/downtimestable.h"
-#include "livestatus/servicestable.h"
-#include "icinga/service.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
+#include "livestatus/downtimestable.hpp"
+#include "livestatus/servicestable.hpp"
+#include "icinga/service.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
#include <boost/tuple/tuple.hpp>
#include <boost/foreach.hpp>
#ifndef DOWNTIMESTABLE_H
#define DOWNTIMESTABLE_H
-#include "livestatus/table.h"
+#include "livestatus/table.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/endpointstable.h"
-#include "icinga/host.h"
-#include "icinga/service.h"
-#include "icinga/icingaapplication.h"
-#include "remote/endpoint.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/convert.h"
-#include "base/utility.h"
+#include "livestatus/endpointstable.hpp"
+#include "icinga/host.hpp"
+#include "icinga/service.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "remote/endpoint.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/convert.hpp"
+#include "base/utility.hpp"
#include <boost/algorithm/string/classification.hpp>
#include <boost/foreach.hpp>
#include <boost/tuple/tuple.hpp>
#ifndef ENDPOINTSTABLE_H
#define ENDPOINTSTABLE_H
-#include "livestatus/table.h"
+#include "livestatus/table.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/filter.h"
+#include "livestatus/filter.hpp"
using namespace icinga;
#ifndef FILTER_H
#define FILTER_H
-#include "livestatus/table.h"
+#include "livestatus/table.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/historytable.h"
+#include "livestatus/historytable.hpp"
using namespace icinga;
#ifndef HISTORYTABLE_H
#define HISTORYTABLE_H
-#include "livestatus/table.h"
-#include "base/dictionary.h"
+#include "livestatus/table.hpp"
+#include "base/dictionary.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/hostgroupstable.h"
-#include "icinga/hostgroup.h"
-#include "icinga/host.h"
-#include "icinga/service.h"
-#include "base/dynamictype.h"
+#include "livestatus/hostgroupstable.hpp"
+#include "icinga/hostgroup.hpp"
+#include "icinga/host.hpp"
+#include "icinga/service.hpp"
+#include "base/dynamictype.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef HOSTGROUPSTABLE_H
#define HOSTGROUPSTABLE_H
-#include "livestatus/table.h"
+#include "livestatus/table.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/hoststable.h"
-#include "icinga/host.h"
-#include "icinga/service.h"
-#include "icinga/checkcommand.h"
-#include "icinga/eventcommand.h"
-#include "icinga/timeperiod.h"
-#include "icinga/macroprocessor.h"
-#include "icinga/icingaapplication.h"
-#include "icinga/compatutility.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/convert.h"
-#include "base/utility.h"
+#include "livestatus/hoststable.hpp"
+#include "icinga/host.hpp"
+#include "icinga/service.hpp"
+#include "icinga/checkcommand.hpp"
+#include "icinga/eventcommand.hpp"
+#include "icinga/timeperiod.hpp"
+#include "icinga/macroprocessor.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "icinga/compatutility.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/convert.hpp"
+#include "base/utility.hpp"
#include <boost/algorithm/string/classification.hpp>
#include <boost/foreach.hpp>
#include <boost/tuple/tuple.hpp>
#ifndef HOSTSTABLE_H
#define HOSTSTABLE_H
-#include "livestatus/table.h"
+#include "livestatus/table.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/invavgaggregator.h"
+#include "livestatus/invavgaggregator.hpp"
using namespace icinga;
#ifndef INVAVGAGGREGATOR_H
#define INVAVGAGGREGATOR_H
-#include "livestatus/table.h"
-#include "livestatus/aggregator.h"
+#include "livestatus/table.hpp"
+#include "livestatus/aggregator.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/invsumaggregator.h"
+#include "livestatus/invsumaggregator.hpp"
using namespace icinga;
#ifndef INVSUMAGGREGATOR_H
#define INVSUMAGGREGATOR_H
-#include "livestatus/table.h"
-#include "livestatus/aggregator.h"
+#include "livestatus/table.hpp"
+#include "livestatus/aggregator.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/listener.h"
-#include "config/configcompilercontext.h"
-#include "base/utility.h"
-#include "base/objectlock.h"
-#include "base/dynamictype.h"
-#include "base/logger_fwd.h"
-#include "base/exception.h"
-#include "base/tcpsocket.h"
-#include "base/unixsocket.h"
-#include "base/networkstream.h"
-#include "base/application.h"
-#include "base/scriptfunction.h"
-#include "base/statsfunction.h"
-#include "base/convert.h"
+#include "livestatus/listener.hpp"
+#include "config/configcompilercontext.hpp"
+#include "base/utility.hpp"
+#include "base/objectlock.hpp"
+#include "base/dynamictype.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/exception.hpp"
+#include "base/tcpsocket.hpp"
+#include "base/unixsocket.hpp"
+#include "base/networkstream.hpp"
+#include "base/application.hpp"
+#include "base/scriptfunction.hpp"
+#include "base/statsfunction.hpp"
+#include "base/convert.hpp"
using namespace icinga;
#ifndef LIVESTATUSLISTENER_H
#define LIVESTATUSLISTENER_H
-#include "livestatus/listener.th"
-#include "livestatus/query.h"
-#include "base/socket.h"
+#include "livestatus/listener.thpp"
+#include "livestatus/query.hpp"
+#include "base/socket.hpp"
#include <boost/thread/thread.hpp>
using namespace icinga;
-#include "base/dynamicobject.h"
-#include "base/application.h"
+#include "base/dynamicobject.hpp"
+#include "base/application.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/logtable.h"
-#include "livestatus/logutility.h"
-#include "livestatus/hoststable.h"
-#include "livestatus/servicestable.h"
-#include "livestatus/contactstable.h"
-#include "livestatus/commandstable.h"
-#include "icinga/icingaapplication.h"
-#include "icinga/cib.h"
-#include "icinga/service.h"
-#include "icinga/host.h"
-#include "icinga/user.h"
-#include "icinga/checkcommand.h"
-#include "icinga/eventcommand.h"
-#include "icinga/notificationcommand.h"
-#include "base/convert.h"
-#include "base/utility.h"
-#include "base/logger_fwd.h"
-#include "base/application.h"
-#include "base/objectlock.h"
+#include "livestatus/logtable.hpp"
+#include "livestatus/logutility.hpp"
+#include "livestatus/hoststable.hpp"
+#include "livestatus/servicestable.hpp"
+#include "livestatus/contactstable.hpp"
+#include "livestatus/commandstable.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "icinga/cib.hpp"
+#include "icinga/service.hpp"
+#include "icinga/host.hpp"
+#include "icinga/user.hpp"
+#include "icinga/checkcommand.hpp"
+#include "icinga/eventcommand.hpp"
+#include "icinga/notificationcommand.hpp"
+#include "base/convert.hpp"
+#include "base/utility.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/application.hpp"
+#include "base/objectlock.hpp"
#include <boost/foreach.hpp>
#include <boost/tuple/tuple.hpp>
#include <boost/algorithm/string.hpp>
#ifndef LOGTABLE_H
#define LOGTABLE_H
-#include "livestatus/historytable.h"
+#include "livestatus/historytable.hpp"
#include <boost/thread/mutex.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/logutility.h"
-#include "icinga/service.h"
-#include "icinga/host.h"
-#include "icinga/user.h"
-#include "icinga/checkcommand.h"
-#include "icinga/eventcommand.h"
-#include "icinga/notificationcommand.h"
-#include "base/utility.h"
-#include "base/convert.h"
-#include "base/logger_fwd.h"
+#include "livestatus/logutility.hpp"
+#include "icinga/service.hpp"
+#include "icinga/host.hpp"
+#include "icinga/user.hpp"
+#include "icinga/checkcommand.hpp"
+#include "icinga/eventcommand.hpp"
+#include "icinga/notificationcommand.hpp"
+#include "base/utility.hpp"
+#include "base/convert.hpp"
+#include "base/logger_fwd.hpp"
#include <boost/foreach.hpp>
#include <boost/tuple/tuple.hpp>
#include <boost/algorithm/string.hpp>
#ifndef LOGUTILITY_H
#define LOGUTILITY_H
-#include "livestatus/historytable.h"
+#include "livestatus/historytable.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/maxaggregator.h"
+#include "livestatus/maxaggregator.hpp"
using namespace icinga;
#ifndef MAXAGGREGATOR_H
#define MAXAGGREGATOR_H
-#include "livestatus/table.h"
-#include "livestatus/aggregator.h"
+#include "livestatus/table.hpp"
+#include "livestatus/aggregator.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/minaggregator.h"
+#include "livestatus/minaggregator.hpp"
using namespace icinga;
#ifndef MINAGGREGATOR_H
#define MINAGGREGATOR_H
-#include "livestatus/table.h"
-#include "livestatus/aggregator.h"
+#include "livestatus/table.hpp"
+#include "livestatus/aggregator.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/negatefilter.h"
+#include "livestatus/negatefilter.hpp"
using namespace icinga;
#ifndef NEGATEFILTER_H
#define NEGATEFILTER_H
-#include "livestatus/filter.h"
+#include "livestatus/filter.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/orfilter.h"
+#include "livestatus/orfilter.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef ORFILTER_H
#define ORFILTER_H
-#include "livestatus/combinerfilter.h"
+#include "livestatus/combinerfilter.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/query.h"
-#include "livestatus/countaggregator.h"
-#include "livestatus/sumaggregator.h"
-#include "livestatus/minaggregator.h"
-#include "livestatus/maxaggregator.h"
-#include "livestatus/avgaggregator.h"
-#include "livestatus/stdaggregator.h"
-#include "livestatus/invsumaggregator.h"
-#include "livestatus/invavgaggregator.h"
-#include "livestatus/attributefilter.h"
-#include "livestatus/negatefilter.h"
-#include "livestatus/orfilter.h"
-#include "livestatus/andfilter.h"
-#include "icinga/externalcommandprocessor.h"
-#include "base/debug.h"
-#include "base/convert.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
-#include "base/exception.h"
-#include "base/utility.h"
-#include "base/serializer.h"
+#include "livestatus/query.hpp"
+#include "livestatus/countaggregator.hpp"
+#include "livestatus/sumaggregator.hpp"
+#include "livestatus/minaggregator.hpp"
+#include "livestatus/maxaggregator.hpp"
+#include "livestatus/avgaggregator.hpp"
+#include "livestatus/stdaggregator.hpp"
+#include "livestatus/invsumaggregator.hpp"
+#include "livestatus/invavgaggregator.hpp"
+#include "livestatus/attributefilter.hpp"
+#include "livestatus/negatefilter.hpp"
+#include "livestatus/orfilter.hpp"
+#include "livestatus/andfilter.hpp"
+#include "icinga/externalcommandprocessor.hpp"
+#include "base/debug.hpp"
+#include "base/convert.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/exception.hpp"
+#include "base/utility.hpp"
+#include "base/serializer.hpp"
#include <boost/algorithm/string/classification.hpp>
#include <boost/foreach.hpp>
#include <boost/algorithm/string/split.hpp>
#ifndef QUERY_H
#define QUERY_H
-#include "livestatus/filter.h"
-#include "livestatus/aggregator.h"
-#include "base/object.h"
-#include "base/array.h"
-#include "base/stream.h"
+#include "livestatus/filter.hpp"
+#include "livestatus/aggregator.hpp"
+#include "base/object.hpp"
+#include "base/array.hpp"
+#include "base/stream.hpp"
#include <deque>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/servicegroupstable.h"
-#include "icinga/servicegroup.h"
-#include "base/dynamictype.h"
+#include "livestatus/servicegroupstable.hpp"
+#include "icinga/servicegroup.hpp"
+#include "base/dynamictype.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef SERVICEGROUPSTABLE_H
#define SERVICEGROUPSTABLE_H
-#include "livestatus/table.h"
+#include "livestatus/table.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/servicestable.h"
-#include "livestatus/hoststable.h"
-#include "livestatus/endpointstable.h"
-#include "icinga/service.h"
-#include "icinga/checkcommand.h"
-#include "icinga/eventcommand.h"
-#include "icinga/timeperiod.h"
-#include "icinga/macroprocessor.h"
-#include "icinga/icingaapplication.h"
-#include "icinga/compatutility.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/convert.h"
-#include "base/utility.h"
+#include "livestatus/servicestable.hpp"
+#include "livestatus/hoststable.hpp"
+#include "livestatus/endpointstable.hpp"
+#include "icinga/service.hpp"
+#include "icinga/checkcommand.hpp"
+#include "icinga/eventcommand.hpp"
+#include "icinga/timeperiod.hpp"
+#include "icinga/macroprocessor.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "icinga/compatutility.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/convert.hpp"
+#include "base/utility.hpp"
#include <boost/foreach.hpp>
#include <boost/tuple/tuple.hpp>
#include <boost/algorithm/string/replace.hpp>
#ifndef SERVICESTABLE_H
#define SERVICESTABLE_H
-#include "livestatus/table.h"
+#include "livestatus/table.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/statehisttable.h"
-#include "livestatus/logutility.h"
-#include "livestatus/hoststable.h"
-#include "livestatus/servicestable.h"
-#include "livestatus/contactstable.h"
-#include "livestatus/commandstable.h"
-#include "icinga/icingaapplication.h"
-#include "icinga/cib.h"
-#include "icinga/service.h"
-#include "icinga/host.h"
-#include "icinga/user.h"
-#include "icinga/checkcommand.h"
-#include "icinga/eventcommand.h"
-#include "icinga/notificationcommand.h"
-#include "base/convert.h"
-#include "base/utility.h"
-#include "base/logger_fwd.h"
-#include "base/application.h"
-#include "base/objectlock.h"
+#include "livestatus/statehisttable.hpp"
+#include "livestatus/logutility.hpp"
+#include "livestatus/hoststable.hpp"
+#include "livestatus/servicestable.hpp"
+#include "livestatus/contactstable.hpp"
+#include "livestatus/commandstable.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "icinga/cib.hpp"
+#include "icinga/service.hpp"
+#include "icinga/host.hpp"
+#include "icinga/user.hpp"
+#include "icinga/checkcommand.hpp"
+#include "icinga/eventcommand.hpp"
+#include "icinga/notificationcommand.hpp"
+#include "base/convert.hpp"
+#include "base/utility.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/application.hpp"
+#include "base/objectlock.hpp"
#include <boost/smart_ptr/make_shared.hpp>
#include <boost/foreach.hpp>
#include <boost/tuple/tuple.hpp>
#ifndef STATEHISTTABLE_H
#define STATEHISTTABLE_H
-#include "icinga/service.h"
-#include "livestatus/historytable.h"
+#include "icinga/service.hpp"
+#include "livestatus/historytable.hpp"
#include <boost/thread/mutex.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/statustable.h"
-#include "livestatus/listener.h"
-#include "icinga/icingaapplication.h"
-#include "icinga/cib.h"
-#include "icinga/host.h"
-#include "icinga/service.h"
-#include "base/dynamictype.h"
-#include "base/utility.h"
-#include "base/application.h"
+#include "livestatus/statustable.hpp"
+#include "livestatus/listener.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "icinga/cib.hpp"
+#include "icinga/host.hpp"
+#include "icinga/service.hpp"
+#include "base/dynamictype.hpp"
+#include "base/utility.hpp"
+#include "base/application.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef STATUSTABLE_H
#define STATUSTABLE_H
-#include "livestatus/table.h"
+#include "livestatus/table.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/stdaggregator.h"
+#include "livestatus/stdaggregator.hpp"
#include <math.h>
using namespace icinga;
#ifndef STDAGGREGATOR_H
#define STDAGGREGATOR_H
-#include "livestatus/table.h"
-#include "livestatus/aggregator.h"
+#include "livestatus/table.hpp"
+#include "livestatus/aggregator.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/sumaggregator.h"
+#include "livestatus/sumaggregator.hpp"
using namespace icinga;
#ifndef SUMAGGREGATOR_H
#define SUMAGGREGATOR_H
-#include "livestatus/table.h"
-#include "livestatus/aggregator.h"
+#include "livestatus/table.hpp"
+#include "livestatus/aggregator.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/table.h"
-#include "livestatus/statustable.h"
-#include "livestatus/contactgroupstable.h"
-#include "livestatus/contactstable.h"
-#include "livestatus/hostgroupstable.h"
-#include "livestatus/hoststable.h"
-#include "livestatus/servicegroupstable.h"
-#include "livestatus/servicestable.h"
-#include "livestatus/commandstable.h"
-#include "livestatus/commentstable.h"
-#include "livestatus/downtimestable.h"
-#include "livestatus/endpointstable.h"
-#include "livestatus/timeperiodstable.h"
-#include "livestatus/logtable.h"
-#include "livestatus/statehisttable.h"
-#include "livestatus/filter.h"
-#include "base/array.h"
-#include "base/dictionary.h"
+#include "livestatus/table.hpp"
+#include "livestatus/statustable.hpp"
+#include "livestatus/contactgroupstable.hpp"
+#include "livestatus/contactstable.hpp"
+#include "livestatus/hostgroupstable.hpp"
+#include "livestatus/hoststable.hpp"
+#include "livestatus/servicegroupstable.hpp"
+#include "livestatus/servicestable.hpp"
+#include "livestatus/commandstable.hpp"
+#include "livestatus/commentstable.hpp"
+#include "livestatus/downtimestable.hpp"
+#include "livestatus/endpointstable.hpp"
+#include "livestatus/timeperiodstable.hpp"
+#include "livestatus/logtable.hpp"
+#include "livestatus/statehisttable.hpp"
+#include "livestatus/filter.hpp"
+#include "base/array.hpp"
+#include "base/dictionary.hpp"
#include <boost/tuple/tuple.hpp>
#include <boost/foreach.hpp>
#include <boost/bind.hpp>
#ifndef TABLE_H
#define TABLE_H
-#include "livestatus/column.h"
-#include "base/object.h"
-#include "base/dictionary.h"
+#include "livestatus/column.hpp"
+#include "base/object.hpp"
+#include "base/dictionary.hpp"
#include <vector>
namespace icinga
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "livestatus/timeperiodstable.h"
-#include "icinga/icingaapplication.h"
-#include "icinga/timeperiod.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/convert.h"
-#include "base/utility.h"
+#include "livestatus/timeperiodstable.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "icinga/timeperiod.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/convert.hpp"
+#include "base/utility.hpp"
#include <boost/foreach.hpp>
#include <boost/algorithm/string/replace.hpp>
#ifndef TIMEPERIODSTABLE_H
#define TIMEPERIODSTABLE_H
-#include "livestatus/table.h"
+#include "livestatus/table.hpp"
using namespace icinga;
# along with this program; if not, write to the Free Software Foundation
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-mkclass_target(notificationcomponent.ti notificationcomponent.th)
+mkclass_target(notificationcomponent.ti notificationcomponent.thpp)
mkembedconfig_target(notification-type.conf notification-type.cpp)
-add_library(notification SHARED notificationcomponent.cpp notificationcomponent.th notification-type.cpp)
+add_library(notification SHARED notificationcomponent.cpp notificationcomponent.thpp notification-type.cpp)
target_link_libraries(notification ${Boost_LIBRARIES} base config icinga)
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "notification/notificationcomponent.h"
-#include "icinga/service.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
-#include "base/utility.h"
-#include "base/exception.h"
-#include "base/statsfunction.h"
+#include "notification/notificationcomponent.hpp"
+#include "icinga/service.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/utility.hpp"
+#include "base/exception.hpp"
+#include "base/statsfunction.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef NOTIFICATIONCOMPONENT_H
#define NOTIFICATIONCOMPONENT_H
-#include "notification/notificationcomponent.th"
-#include "icinga/service.h"
-#include "base/dynamicobject.h"
-#include "base/timer.h"
+#include "notification/notificationcomponent.thpp"
+#include "icinga/service.hpp"
+#include "base/dynamicobject.hpp"
+#include "base/timer.hpp"
namespace icinga
{
-#include "base/dynamicobject.h"
+#include "base/dynamicobject.hpp"
namespace icinga
{
# along with this program; if not, write to the Free Software Foundation
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-mkclass_target(graphitewriter.ti graphitewriter.th)
-mkclass_target(perfdatawriter.ti perfdatawriter.th)
+mkclass_target(graphitewriter.ti graphitewriter.thpp)
+mkclass_target(perfdatawriter.ti perfdatawriter.thpp)
mkembedconfig_target(perfdata-type.conf perfdata-type.cpp)
-add_library(perfdata SHARED graphitewriter.cpp graphitewriter.th perfdatawriter.cpp perfdatawriter.th perfdata-type.cpp)
+add_library(perfdata SHARED graphitewriter.cpp graphitewriter.thpp perfdatawriter.cpp perfdatawriter.thpp perfdata-type.cpp)
target_link_libraries(perfdata ${Boost_LIBRARIES} base config icinga)
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "perfdata/graphitewriter.h"
-#include "icinga/service.h"
-#include "icinga/macroprocessor.h"
-#include "icinga/icingaapplication.h"
-#include "icinga/compatutility.h"
-#include "icinga/perfdatavalue.h"
-#include "base/tcpsocket.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
-#include "base/convert.h"
-#include "base/utility.h"
-#include "base/application.h"
-#include "base/stream.h"
-#include "base/networkstream.h"
-#include "base/exception.h"
-#include "base/statsfunction.h"
+#include "perfdata/graphitewriter.hpp"
+#include "icinga/service.hpp"
+#include "icinga/macroprocessor.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "icinga/compatutility.hpp"
+#include "icinga/perfdatavalue.hpp"
+#include "base/tcpsocket.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/convert.hpp"
+#include "base/utility.hpp"
+#include "base/application.hpp"
+#include "base/stream.hpp"
+#include "base/networkstream.hpp"
+#include "base/exception.hpp"
+#include "base/statsfunction.hpp"
#include <boost/algorithm/string.hpp>
#include <boost/algorithm/string/classification.hpp>
#include <boost/foreach.hpp>
#ifndef GRAPHITEWRITER_H
#define GRAPHITEWRITER_H
-#include "perfdata/graphitewriter.th"
-#include "icinga/service.h"
-#include "base/dynamicobject.h"
-#include "base/tcpsocket.h"
-#include "base/timer.h"
+#include "perfdata/graphitewriter.thpp"
+#include "icinga/service.hpp"
+#include "base/dynamicobject.hpp"
+#include "base/tcpsocket.hpp"
+#include "base/timer.hpp"
#include <fstream>
namespace icinga
-#include "base/dynamicobject.h"
+#include "base/dynamicobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "perfdata/perfdatawriter.h"
-#include "icinga/service.h"
-#include "icinga/macroprocessor.h"
-#include "icinga/icingaapplication.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
-#include "base/convert.h"
-#include "base/utility.h"
-#include "base/context.h"
-#include "base/application.h"
-#include "base/statsfunction.h"
+#include "perfdata/perfdatawriter.hpp"
+#include "icinga/service.hpp"
+#include "icinga/macroprocessor.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/convert.hpp"
+#include "base/utility.hpp"
+#include "base/context.hpp"
+#include "base/application.hpp"
+#include "base/statsfunction.hpp"
using namespace icinga;
#ifndef PERFDATAWRITER_H
#define PERFDATAWRITER_H
-#include "perfdata/perfdatawriter.th"
-#include "icinga/service.h"
-#include "base/dynamicobject.h"
-#include "base/timer.h"
+#include "perfdata/perfdatawriter.thpp"
+#include "icinga/service.hpp"
+#include "base/dynamicobject.hpp"
+#include "base/timer.hpp"
#include <fstream>
namespace icinga
-#include "base/dynamicobject.h"
-#include "base/application.h"
+#include "base/dynamicobject.hpp"
+#include "base/application.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "config/configcompilercontext.h"
-#include "config/configcompiler.h"
-#include "config/configitembuilder.h"
-#include "base/application.h"
-#include "base/logger.h"
-#include "base/timer.h"
-#include "base/utility.h"
-#include "base/exception.h"
-#include "base/convert.h"
-#include "base/scriptvariable.h"
-#include "base/context.h"
+#include "config/configcompilercontext.hpp"
+#include "config/configcompiler.hpp"
+#include "config/configitembuilder.hpp"
+#include "base/application.hpp"
+#include "base/logger.hpp"
+#include "base/timer.hpp"
+#include "base/utility.hpp"
+#include "base/exception.hpp"
+#include "base/convert.hpp"
+#include "base/scriptvariable.hpp"
+#include "base/context.hpp"
#include "config.h"
#include <boost/program_options.hpp>
#include <boost/tuple/tuple.hpp>
# along with this program; if not, write to the Free Software Foundation
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-mkclass_target(application.ti application.th)
-mkclass_target(dynamicobject.ti dynamicobject.th)
-mkclass_target(filelogger.ti filelogger.th)
-mkclass_target(logger.ti logger.th)
-mkclass_target(streamlogger.ti streamlogger.th)
-mkclass_target(sysloglogger.ti sysloglogger.th)
+mkclass_target(application.ti application.thpp)
+mkclass_target(dynamicobject.ti dynamicobject.thpp)
+mkclass_target(filelogger.ti filelogger.thpp)
+mkclass_target(logger.ti logger.thpp)
+mkclass_target(streamlogger.ti streamlogger.thpp)
+mkclass_target(sysloglogger.ti sysloglogger.thpp)
add_library(base SHARED
- application.cpp application.th array.cpp context.cpp
- convert.cpp dictionary.cpp dynamicobject.cpp dynamicobject.th dynamictype.cpp
- exception.cpp fifo.cpp filelogger.cpp filelogger.th logger.cpp logger.th
+ application.cpp application.thpp array.cpp context.cpp
+ convert.cpp dictionary.cpp dynamicobject.cpp dynamicobject.thpp dynamictype.cpp
+ exception.cpp fifo.cpp filelogger.cpp filelogger.thpp logger.cpp logger.thpp
netstring.cpp networkstream.cpp object.cpp objectlock.cpp process.cpp
qstring.cpp ringbuffer.cpp scriptfunction.cpp scriptfunctionwrapper.cpp
scriptutils.cpp scriptvariable.cpp serializer.cpp socket.cpp stacktrace.cpp
- statsfunction.cpp stdiostream.cpp stream.cpp streamlogger.cpp streamlogger.th
- sysloglogger.cpp sysloglogger.th tcpsocket.cpp threadpool.cpp timer.cpp
+ statsfunction.cpp stdiostream.cpp stream.cpp streamlogger.cpp streamlogger.thpp
+ sysloglogger.cpp sysloglogger.thpp tcpsocket.cpp threadpool.cpp timer.cpp
tlsstream.cpp tlsutility.cpp type.cpp unixsocket.cpp utility.cpp value.cpp
value-operators.cpp workqueue.cpp
)
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/application.h"
-#include "base/stacktrace.h"
-#include "base/timer.h"
-#include "base/logger_fwd.h"
-#include "base/exception.h"
-#include "base/objectlock.h"
-#include "base/utility.h"
-#include "base/debug.h"
-#include "base/type.h"
-#include "base/convert.h"
-#include "base/scriptvariable.h"
-#include "base/process.h"
+#include "base/application.hpp"
+#include "base/stacktrace.hpp"
+#include "base/timer.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/exception.hpp"
+#include "base/objectlock.hpp"
+#include "base/utility.hpp"
+#include "base/debug.hpp"
+#include "base/type.hpp"
+#include "base/convert.hpp"
+#include "base/scriptvariable.hpp"
+#include "base/process.hpp"
#include "icinga-version.h"
#include <sstream>
#include <boost/algorithm/string/classification.hpp>
#ifndef APPLICATION_H
#define APPLICATION_H
-#include "base/i2-base.h"
-#include "base/application.th"
-#include "base/threadpool.h"
-#include "base/utility.h"
-#include "base/logger_fwd.h"
+#include "base/i2-base.hpp"
+#include "base/application.thpp"
+#include "base/threadpool.hpp"
+#include "base/utility.hpp"
+#include "base/logger_fwd.hpp"
namespace icinga
{
-#include "base/dynamicobject.h"
+#include "base/dynamicobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/array.h"
-#include "base/objectlock.h"
-#include "base/debug.h"
+#include "base/array.hpp"
+#include "base/objectlock.hpp"
+#include "base/debug.hpp"
#include <cJSON.h>
#include <boost/foreach.hpp>
#ifndef ARRAY_H
#define ARRAY_H
-#include "base/i2-base.h"
-#include "base/value.h"
+#include "base/i2-base.hpp"
+#include "base/value.hpp"
#include <vector>
namespace icinga
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/context.h"
+#include "base/context.hpp"
#include <boost/thread/tss.hpp>
#include <boost/foreach.hpp>
#ifndef CONTEXT_H
#define CONTEXT_H
-#include "base/i2-base.h"
-#include "base/qstring.h"
+#include "base/i2-base.hpp"
+#include "base/qstring.hpp"
#include <list>
namespace icinga
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/convert.h"
+#include "base/convert.hpp"
#include <boost/lexical_cast.hpp>
using namespace icinga;
#ifndef CONVERT_H
#define CONVERT_H
-#include "base/i2-base.h"
-#include "base/value.h"
+#include "base/i2-base.hpp"
+#include "base/value.hpp"
#include <boost/lexical_cast.hpp>
namespace icinga
#ifndef DEBUG_H
#define DEBUG_H
-#include "i2-base.h"
+#include "i2-base.hpp"
#ifndef _DEBUG
# define ASSERT(expr) ((void)0)
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/dictionary.h"
-#include "base/objectlock.h"
-#include "base/debug.h"
+#include "base/dictionary.hpp"
+#include "base/objectlock.hpp"
+#include "base/debug.hpp"
#include <cJSON.h>
#include <boost/foreach.hpp>
#ifndef DICTIONARY_H
#define DICTIONARY_H
-#include "base/i2-base.h"
-#include "base/object.h"
-#include "base/value.h"
+#include "base/i2-base.hpp"
+#include "base/object.hpp"
+#include "base/value.hpp"
#include <map>
namespace icinga
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/dynamicobject.h"
-#include "base/dynamictype.h"
-#include "base/serializer.h"
-#include "base/netstring.h"
-#include "base/stdiostream.h"
-#include "base/debug.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
-#include "base/exception.h"
-#include "base/scriptfunction.h"
-#include "base/initialize.h"
-#include "base/scriptvariable.h"
-#include "base/workqueue.h"
+#include "base/dynamicobject.hpp"
+#include "base/dynamictype.hpp"
+#include "base/serializer.hpp"
+#include "base/netstring.hpp"
+#include "base/stdiostream.hpp"
+#include "base/debug.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/exception.hpp"
+#include "base/scriptfunction.hpp"
+#include "base/initialize.hpp"
+#include "base/scriptvariable.hpp"
+#include "base/workqueue.hpp"
#include <fstream>
#include <boost/foreach.hpp>
#include <boost/exception/errinfo_api_function.hpp>
#ifndef DYNAMICOBJECT_H
#define DYNAMICOBJECT_H
-#include "base/i2-base.h"
-#include "base/dynamicobject.th"
-#include "base/object.h"
-#include "base/serializer.h"
-#include "base/dictionary.h"
+#include "base/i2-base.hpp"
+#include "base/dynamicobject.thpp"
+#include "base/object.hpp"
+#include "base/serializer.hpp"
+#include "base/dictionary.hpp"
#include <boost/signals2.hpp>
#include <map>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/dynamictype.h"
-#include "base/serializer.h"
-#include "base/debug.h"
-#include "base/objectlock.h"
+#include "base/dynamictype.hpp"
+#include "base/serializer.hpp"
+#include "base/debug.hpp"
+#include "base/objectlock.hpp"
using namespace icinga;
#ifndef DYNAMICTYPE_H
#define DYNAMICTYPE_H
-#include "base/i2-base.h"
-#include "base/dynamicobject.h"
-#include "base/debug.h"
-#include "base/objectlock.h"
+#include "base/i2-base.hpp"
+#include "base/dynamicobject.hpp"
+#include "base/debug.hpp"
+#include "base/objectlock.hpp"
#include <map>
# include <boost/iterator/iterator_facade.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/exception.h"
+#include "base/exception.hpp"
#include <boost/thread/tss.hpp>
#ifndef _MSC_VER
#ifndef EXCEPTION_H
#define EXCEPTION_H
-#include "base/i2-base.h"
-#include "base/qstring.h"
-#include "base/stacktrace.h"
-#include "base/context.h"
+#include "base/i2-base.hpp"
+#include "base/qstring.hpp"
+#include "base/stacktrace.hpp"
+#include "base/context.hpp"
#include <sstream>
#include <boost/exception/errinfo_api_function.hpp>
#include <boost/exception/errinfo_errno.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/fifo.h"
+#include "base/fifo.hpp"
using namespace icinga;
#ifndef FIFO_H
#define FIFO_H
-#include "base/i2-base.h"
-#include "base/stream.h"
+#include "base/i2-base.hpp"
+#include "base/stream.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/filelogger.h"
-#include "base/dynamictype.h"
-#include "base/statsfunction.h"
-#include "base/application.h"
+#include "base/filelogger.hpp"
+#include "base/dynamictype.hpp"
+#include "base/statsfunction.hpp"
+#include "base/application.hpp"
#include <fstream>
using namespace icinga;
#ifndef FILELOGGER_H
#define FILELOGGER_H
-#include "base/i2-base.h"
-#include "base/filelogger.th"
+#include "base/i2-base.hpp"
+#include "base/filelogger.thpp"
namespace icinga
{
-#include "base/streamlogger.h"
+#include "base/streamlogger.hpp"
namespace icinga
{
#endif /* _MSC_VER */
#ifdef _WIN32
-# include "win32.h"
+# include "base/win32.hpp"
#else
-# include "unix.h"
+# include "base/unix.hpp"
#endif
#include <cstdlib>
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#endif
-#include "visibility.h"
+#include "visibility.hpp"
#ifdef I2_BASE_BUILD
# define I2_BASE_API I2_EXPORT
#ifndef INITIALIZE_H
#define INITIALIZE_H
-#include "base/i2-base.h"
-#include "base/utility.h"
+#include "base/i2-base.hpp"
+#include "base/utility.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/application.h"
-#include "base/streamlogger.h"
-#include "base/logger.h"
-#include "base/dynamictype.h"
-#include "base/utility.h"
-#include "base/objectlock.h"
-#include "base/context.h"
-#include "base/scriptvariable.h"
+#include "base/application.hpp"
+#include "base/streamlogger.hpp"
+#include "base/logger.hpp"
+#include "base/dynamictype.hpp"
+#include "base/utility.hpp"
+#include "base/objectlock.hpp"
+#include "base/context.hpp"
+#include "base/scriptvariable.hpp"
#include <boost/foreach.hpp>
#include <iostream>
#ifndef LOGGER_H
#define LOGGER_H
-#include "base/i2-base.h"
-#include "base/logger.th"
-#include "base/logger_fwd.h"
+#include "base/i2-base.hpp"
+#include "base/logger.thpp"
+#include "base/logger_fwd.hpp"
#include <set>
namespace icinga
-#include "base/dynamicobject.h"
+#include "base/dynamicobject.hpp"
namespace icinga
{
#ifndef LOGGER_FWD_H
#define LOGGER_FWD_H
-#include "base/i2-base.h"
-#include "base/qstring.h"
+#include "base/i2-base.hpp"
+#include "base/qstring.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/netstring.h"
-#include "base/qstring.h"
-#include "base/debug.h"
+#include "base/netstring.hpp"
+#include "base/qstring.hpp"
+#include "base/debug.hpp"
#include <sstream>
using namespace icinga;
#ifndef NETSTRING_H
#define NETSTRING_H
-#include "base/i2-base.h"
-#include "base/stream.h"
+#include "base/i2-base.hpp"
+#include "base/stream.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/networkstream.h"
+#include "base/networkstream.hpp"
using namespace icinga;
#ifndef NETWORKSTREAM_H
#define NETWORKSTREAM_H
-#include "base/i2-base.h"
-#include "base/stream.h"
-#include "base/socket.h"
+#include "base/i2-base.hpp"
+#include "base/stream.hpp"
+#include "base/socket.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/object.h"
-#include "base/value.h"
+#include "base/object.hpp"
+#include "base/value.hpp"
using namespace icinga;
#ifndef OBJECT_H
#define OBJECT_H
-#include "base/i2-base.h"
-#include "base/debug.h"
+#include "base/i2-base.hpp"
+#include "base/debug.hpp"
#include <boost/thread/thread.hpp>
#ifndef _DEBUG
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/objectlock.h"
-#include "base/debug.h"
+#include "base/objectlock.hpp"
+#include "base/debug.hpp"
using namespace icinga;
#ifndef OBJECTLOCK_H
#define OBJECTLOCK_H
-#include "base/object.h"
+#include "base/object.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/process.h"
-#include "base/exception.h"
-#include "base/convert.h"
-#include "base/array.h"
-#include "base/objectlock.h"
-#include "base/utility.h"
-#include "base/initialize.h"
-#include "base/logger_fwd.h"
-#include "base/utility.h"
-#include "base/scriptvariable.h"
+#include "base/process.hpp"
+#include "base/exception.hpp"
+#include "base/convert.hpp"
+#include "base/array.hpp"
+#include "base/objectlock.hpp"
+#include "base/utility.hpp"
+#include "base/initialize.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/utility.hpp"
+#include "base/scriptvariable.hpp"
#include <boost/foreach.hpp>
#include <boost/algorithm/string/join.hpp>
#include <boost/thread/once.hpp>
#ifndef PROCESS_H
#define PROCESS_H
-#include "base/i2-base.h"
-#include "base/dictionary.h"
+#include "base/i2-base.hpp"
+#include "base/dictionary.hpp"
#include <boost/function.hpp>
#include <sstream>
#include <deque>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/qstring.h"
-#include "base/value.h"
+#include "base/qstring.hpp"
+#include "base/value.hpp"
#include <boost/algorithm/string/trim.hpp>
#include <ostream>
#ifndef STRING_H
#define STRING_H
-#include "base/i2-base.h"
+#include "base/i2-base.hpp"
#include <string.h>
#include <functional>
#include <string>
#ifndef REGISTRY_H
#define REGISTRY_H
-#include "base/i2-base.h"
-#include "base/qstring.h"
+#include "base/i2-base.hpp"
+#include "base/qstring.hpp"
#include <map>
#include <boost/thread/mutex.hpp>
#include <boost/signals2.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/ringbuffer.h"
-#include "base/objectlock.h"
+#include "base/ringbuffer.hpp"
+#include "base/objectlock.hpp"
using namespace icinga;
#ifndef RINGBUFFER_H
#define RINGBUFFER_H
-#include "base/i2-base.h"
-#include "base/object.h"
+#include "base/i2-base.hpp"
+#include "base/object.hpp"
#include <vector>
namespace icinga
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/scriptfunction.h"
-#include "base/scriptvariable.h"
+#include "base/scriptfunction.hpp"
+#include "base/scriptvariable.hpp"
using namespace icinga;
#ifndef SCRIPTFUNCTION_H
#define SCRIPTFUNCTION_H
-#include "base/i2-base.h"
-#include "base/value.h"
-#include "base/scriptfunctionwrapper.h"
+#include "base/i2-base.hpp"
+#include "base/value.hpp"
+#include "base/scriptfunctionwrapper.hpp"
#include <vector>
#include <boost/function.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/scriptfunctionwrapper.h"
+#include "base/scriptfunctionwrapper.hpp"
using namespace icinga;
#ifndef SCRIPTFUNCTIONWRAPPER_H
#define SCRIPTFUNCTIONWRAPPER_H
-#include "base/i2-base.h"
-#include "base/value.h"
+#include "base/i2-base.hpp"
+#include "base/value.hpp"
#include <vector>
#include <boost/function.hpp>
#include <boost/bind.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/scriptutils.h"
-#include "base/scriptfunction.h"
-#include "base/utility.h"
-#include "base/convert.h"
-#include "base/array.h"
-#include "base/dictionary.h"
-#include "base/serializer.h"
-#include "base/logger_fwd.h"
+#include "base/scriptutils.hpp"
+#include "base/scriptfunction.hpp"
+#include "base/utility.hpp"
+#include "base/convert.hpp"
+#include "base/array.hpp"
+#include "base/dictionary.hpp"
+#include "base/serializer.hpp"
+#include "base/logger_fwd.hpp"
#include <boost/foreach.hpp>
#include <boost/regex.hpp>
#include <algorithm>
#ifndef SCRIPTUTILS_H
#define SCRIPTUTILS_H
-#include "base/i2-base.h"
-#include "base/qstring.h"
-#include "base/array.h"
+#include "base/i2-base.hpp"
+#include "base/qstring.hpp"
+#include "base/array.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/scriptvariable.h"
-#include "base/singleton.h"
+#include "base/scriptvariable.hpp"
+#include "base/singleton.hpp"
using namespace icinga;
#ifndef SCRIPTVARIABLE_H
#define SCRIPTVARIABLE_H
-#include "base/i2-base.h"
-#include "base/registry.h"
-#include "base/value.h"
+#include "base/i2-base.hpp"
+#include "base/registry.hpp"
+#include "base/value.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/serializer.h"
-#include "base/type.h"
-#include "base/application.h"
-#include "base/objectlock.h"
+#include "base/serializer.hpp"
+#include "base/type.hpp"
+#include "base/application.hpp"
+#include "base/objectlock.hpp"
#include <boost/foreach.hpp>
#include <cJSON.h>
#ifndef SERIALIZER_H
#define SERIALIZER_H
-#include "base/i2-base.h"
-#include "base/value.h"
+#include "base/i2-base.hpp"
+#include "base/value.hpp"
namespace icinga
{
#ifndef SINGLETON_H
#define SINGLETON_H
-#include "base/i2-base.h"
+#include "base/i2-base.hpp"
#include <boost/thread/mutex.hpp>
namespace icinga
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/socket.h"
-#include "base/objectlock.h"
-#include "base/utility.h"
-#include "base/exception.h"
+#include "base/socket.hpp"
+#include "base/objectlock.hpp"
+#include "base/utility.hpp"
+#include "base/exception.hpp"
#include <sstream>
#include <boost/exception/errinfo_api_function.hpp>
#include <boost/exception/errinfo_errno.hpp>
#ifndef SOCKET_H
#define SOCKET_H
-#include "base/i2-base.h"
-#include "base/stream.h"
+#include "base/i2-base.hpp"
+#include "base/stream.hpp"
#include <boost/thread/thread.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/condition_variable.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/stacktrace.h"
-#include "base/qstring.h"
-#include "base/utility.h"
-#include "base/initialize.h"
+#include "base/stacktrace.hpp"
+#include "base/qstring.hpp"
+#include "base/utility.hpp"
+#include "base/initialize.hpp"
#ifdef HAVE_BACKTRACE_SYMBOLS
# include <execinfo.h>
#ifndef STACKTRACE_H
#define STACKTRACE_H
-#include "base/i2-base.h"
+#include "base/i2-base.hpp"
#include <ostream>
namespace icinga
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/statsfunction.h"
-#include "base/registry.h"
-#include "base/singleton.h"
+#include "base/statsfunction.hpp"
+#include "base/registry.hpp"
+#include "base/singleton.hpp"
using namespace icinga;
#ifndef STATSFUNCTION_H
#define STATSFUNCTION_H
-#include "base/i2-base.h"
-#include "base/registry.h"
-#include "base/value.h"
-#include "base/dictionary.h"
+#include "base/i2-base.hpp"
+#include "base/registry.hpp"
+#include "base/value.hpp"
+#include "base/dictionary.hpp"
#include <boost/function.hpp>
namespace icinga
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/stdiostream.h"
-#include "base/objectlock.h"
+#include "base/stdiostream.hpp"
+#include "base/objectlock.hpp"
using namespace icinga;
#ifndef STDIOSTREAM_H
#define STDIOSTREAM_H
-#include "base/i2-base.h"
-#include "base/stream.h"
+#include "base/i2-base.hpp"
+#include "base/stream.hpp"
#include <iostream>
namespace icinga {
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/stream.h"
-#include "base/qstring.h"
+#include "base/stream.hpp"
+#include "base/qstring.hpp"
#include <boost/algorithm/string/trim.hpp>
using namespace icinga;
#ifndef STREAM_H
#define STREAM_H
-#include "base/i2-base.h"
-#include "base/object.h"
+#include "base/i2-base.hpp"
+#include "base/object.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/streamlogger.h"
-#include "base/utility.h"
-#include "base/objectlock.h"
+#include "base/streamlogger.hpp"
+#include "base/utility.hpp"
+#include "base/objectlock.hpp"
#include <iostream>
using namespace icinga;
#ifndef STREAMLOGGER_H
#define STREAMLOGGER_H
-#include "base/i2-base.h"
-#include "base/streamlogger.th"
-#include "base/timer.h"
+#include "base/i2-base.hpp"
+#include "base/streamlogger.thpp"
+#include "base/timer.hpp"
#include <ostream>
namespace icinga
-#include "base/logger.h"
+#include "base/logger.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/sysloglogger.h"
-#include "base/dynamictype.h"
-#include "base/statsfunction.h"
+#include "base/sysloglogger.hpp"
+#include "base/dynamictype.hpp"
+#include "base/statsfunction.hpp"
#ifndef _WIN32
using namespace icinga;
#ifndef SYSLOGLOGGER_H
#define SYSLOGLOGGER_H
-#include "base/i2-base.h"
-#include "base/sysloglogger.th"
+#include "base/i2-base.hpp"
+#include "base/sysloglogger.thpp"
#ifndef _WIN32
namespace icinga
-#include "base/logger.h"
+#include "base/logger.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/tcpsocket.h"
-#include "base/exception.h"
+#include "base/tcpsocket.hpp"
+#include "base/exception.hpp"
#include <boost/exception/errinfo_api_function.hpp>
#include <boost/exception/errinfo_errno.hpp>
#ifndef TCPSOCKET_H
#define TCPSOCKET_H
-#include "base/i2-base.h"
-#include "base/socket.h"
+#include "base/i2-base.hpp"
+#include "base/socket.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/threadpool.h"
-#include "base/logger_fwd.h"
-#include "base/debug.h"
-#include "base/utility.h"
-#include "base/exception.h"
+#include "base/threadpool.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/debug.hpp"
+#include "base/utility.hpp"
+#include "base/exception.hpp"
#include <boost/bind.hpp>
#include <iostream>
#ifndef THREADPOOL_H
#define THREADPOOL_H
-#include "base/i2-base.h"
+#include "base/i2-base.hpp"
#include <boost/function.hpp>
#include <boost/thread/thread.hpp>
#include <boost/thread/mutex.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/timer.h"
-#include "base/debug.h"
-#include "base/utility.h"
+#include "base/timer.hpp"
+#include "base/debug.hpp"
+#include "base/utility.hpp"
#include <boost/bind.hpp>
#include <boost/foreach.hpp>
#include <boost/thread/thread.hpp>
#ifndef TIMER_H
#define TIMER_H
-#include "base/i2-base.h"
-#include "base/object.h"
+#include "base/i2-base.hpp"
+#include "base/object.hpp"
#include <boost/signals2.hpp>
namespace icinga {
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/tlsstream.h"
-#include "base/utility.h"
-#include "base/exception.h"
+#include "base/tlsstream.hpp"
+#include "base/utility.hpp"
+#include "base/exception.hpp"
#include <boost/bind.hpp>
using namespace icinga;
#ifndef TLSSTREAM_H
#define TLSSTREAM_H
-#include "base/i2-base.h"
-#include "base/socket.h"
-#include "base/stream.h"
-#include "base/tlsutility.h"
+#include "base/i2-base.hpp"
+#include "base/socket.hpp"
+#include "base/stream.hpp"
+#include "base/tlsutility.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/tlsutility.h"
+#include "base/tlsutility.hpp"
namespace icinga
{
#ifndef TLSUTILITY_H
#define TLSUTILITY_H
-#include "base/i2-base.h"
-#include "base/object.h"
-#include "base/qstring.h"
-#include "base/exception.h"
+#include "base/i2-base.hpp"
+#include "base/object.hpp"
+#include "base/qstring.hpp"
+#include "base/exception.hpp"
#include <openssl/ssl.h>
#include <openssl/bio.h>
#include <openssl/err.h>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/type.h"
+#include "base/type.hpp"
using namespace icinga;
#ifndef TYPE_H
#define TYPE_H
-#include "base/i2-base.h"
-#include "base/qstring.h"
-#include "base/object.h"
-#include "base/initialize.h"
+#include "base/i2-base.hpp"
+#include "base/qstring.hpp"
+#include "base/object.hpp"
+#include "base/initialize.hpp"
#include <boost/function.hpp>
namespace icinga
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/unixsocket.h"
-#include "base/exception.h"
+#include "base/unixsocket.hpp"
+#include "base/exception.hpp"
#ifndef _WIN32
using namespace icinga;
#ifndef UNIXSOCKET_H
#define UNIXSOCKET_H
-#include "base/socket.h"
+#include "base/socket.hpp"
#ifndef _WIN32
namespace icinga
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/utility.h"
-#include "base/convert.h"
-#include "base/application.h"
-#include "base/logger_fwd.h"
-#include "base/exception.h"
+#include "base/utility.hpp"
+#include "base/convert.hpp"
+#include "base/application.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/exception.hpp"
#include <mmatch.h>
#include <boost/lexical_cast.hpp>
#include <boost/foreach.hpp>
#ifndef UTILITY_H
#define UTILITY_H
-#include "base/i2-base.h"
-#include "base/qstring.h"
+#include "base/i2-base.hpp"
+#include "base/qstring.hpp"
#include <typeinfo>
#include <boost/function.hpp>
#include <boost/thread/tss.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/value.h"
-#include "base/array.h"
-#include "base/dictionary.h"
-#include "base/utility.h"
-#include "base/objectlock.h"
+#include "base/value.hpp"
+#include "base/array.hpp"
+#include "base/dictionary.hpp"
+#include "base/utility.hpp"
+#include "base/objectlock.hpp"
#include <boost/foreach.hpp>
#include <boost/lexical_cast.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/value.h"
-#include "base/array.h"
-#include "base/dictionary.h"
-#include "base/type.h"
+#include "base/value.hpp"
+#include "base/array.hpp"
+#include "base/dictionary.hpp"
+#include "base/type.hpp"
#include <cJSON.h>
using namespace icinga;
#ifndef VALUE_H
#define VALUE_H
-#include "base/object.h"
-#include "base/qstring.h"
+#include "base/object.hpp"
+#include "base/qstring.hpp"
#include <boost/variant/variant.hpp>
#include <boost/variant/get.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/workqueue.h"
-#include "base/utility.h"
-#include "base/logger_fwd.h"
-#include "base/convert.h"
+#include "base/workqueue.hpp"
+#include "base/utility.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/convert.hpp"
#include <boost/bind.hpp>
#include <boost/foreach.hpp>
#ifndef WORKQUEUE_H
#define WORKQUEUE_H
-#include "base/i2-base.h"
-#include "base/timer.h"
+#include "base/i2-base.hpp"
+#include "base/timer.hpp"
#include <deque>
#include <boost/function.hpp>
#include <boost/thread/thread.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "config/aexpression.h"
-#include "config/configerror.h"
-#include "config/configitem.h"
-#include "config/configitembuilder.h"
-#include "config/applyrule.h"
-#include "config/objectrule.h"
-#include "base/array.h"
-#include "base/serializer.h"
-#include "base/scriptfunction.h"
-#include "base/scriptvariable.h"
-#include "base/utility.h"
-#include "base/objectlock.h"
-#include "base/object.h"
-#include "base/logger_fwd.h"
+#include "config/aexpression.hpp"
+#include "config/configerror.hpp"
+#include "config/configitem.hpp"
+#include "config/configitembuilder.hpp"
+#include "config/applyrule.hpp"
+#include "config/objectrule.hpp"
+#include "base/array.hpp"
+#include "base/serializer.hpp"
+#include "base/scriptfunction.hpp"
+#include "base/scriptvariable.hpp"
+#include "base/utility.hpp"
+#include "base/objectlock.hpp"
+#include "base/object.hpp"
+#include "base/logger_fwd.hpp"
#include <boost/foreach.hpp>
#include <boost/exception_ptr.hpp>
#include <boost/exception/errinfo_nested_exception.hpp>
#ifndef AEXPRESSION_H
#define AEXPRESSION_H
-#include "config/i2-config.h"
-#include "config/debuginfo.h"
-#include "base/array.h"
-#include "base/dictionary.h"
+#include "config/i2-config.hpp"
+#include "config/debuginfo.hpp"
+#include "base/array.hpp"
+#include "base/dictionary.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "config/applyrule.h"
-#include "base/logger_fwd.h"
+#include "config/applyrule.hpp"
+#include "base/logger_fwd.hpp"
#include <boost/foreach.hpp>
#include <set>
#ifndef APPLYRULE_H
#define APPLYRULE_H
-#include "config/i2-config.h"
-#include "config/aexpression.h"
-#include "config/debuginfo.h"
+#include "config/i2-config.hpp"
+#include "config/aexpression.hpp"
+#include "config/debuginfo.hpp"
#include <boost/function.hpp>
namespace icinga
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "config/configcompiler.h"
-#include "config/typerule.h"
-#include "config/configcompilercontext.h"
-#include "config/aexpression.h"
+#include "config/configcompiler.hpp"
+#include "config/typerule.hpp"
+#include "config/configcompilercontext.hpp"
+#include "config/aexpression.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "i2-config.h"
-#include "config/configitembuilder.h"
-#include "config/configtype.h"
-#include "config/configcompiler.h"
-#include "config/configcompilercontext.h"
-#include "config/configerror.h"
-#include "config/typerule.h"
-#include "config/typerulelist.h"
-#include "config/aexpression.h"
-#include "config/applyrule.h"
-#include "config/objectrule.h"
-#include "config/aexpression.h"
-#include "base/value.h"
-#include "base/utility.h"
-#include "base/array.h"
-#include "base/scriptvariable.h"
-#include "base/exception.h"
-#include "base/dynamictype.h"
+#include "config/i2-config.hpp"
+#include "config/configitembuilder.hpp"
+#include "config/configtype.hpp"
+#include "config/configcompiler.hpp"
+#include "config/configcompilercontext.hpp"
+#include "config/configerror.hpp"
+#include "config/typerule.hpp"
+#include "config/typerulelist.hpp"
+#include "config/aexpression.hpp"
+#include "config/applyrule.hpp"
+#include "config/objectrule.hpp"
+#include "config/aexpression.hpp"
+#include "base/value.hpp"
+#include "base/utility.hpp"
+#include "base/array.hpp"
+#include "base/scriptvariable.hpp"
+#include "base/exception.hpp"
+#include "base/dynamictype.hpp"
#include <sstream>
#include <stack>
#include <boost/foreach.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "config/configcompiler.h"
-#include "config/configitem.h"
-#include "base/logger_fwd.h"
-#include "base/utility.h"
-#include "base/context.h"
-#include "base/exception.h"
+#include "config/configcompiler.hpp"
+#include "config/configitem.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/utility.hpp"
+#include "base/context.hpp"
+#include "base/exception.hpp"
#include <fstream>
#include <boost/foreach.hpp>
#ifndef CONFIGCOMPILER_H
#define CONFIGCOMPILER_H
-#include "config/i2-config.h"
-#include "config/debuginfo.h"
-#include "base/registry.h"
-#include "base/initialize.h"
-#include "base/singleton.h"
+#include "config/i2-config.hpp"
+#include "config/debuginfo.hpp"
+#include "base/registry.hpp"
+#include "base/initialize.hpp"
+#include "base/singleton.hpp"
#include <iostream>
#include <boost/function.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "config/configcompilercontext.h"
-#include "base/singleton.h"
+#include "config/configcompilercontext.hpp"
+#include "base/singleton.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef CONFIGCOMPILERCONTEXT_H
#define CONFIGCOMPILERCONTEXT_H
-#include "config/i2-config.h"
-#include "config/debuginfo.h"
+#include "config/i2-config.hpp"
+#include "config/debuginfo.hpp"
#include <boost/thread/mutex.hpp>
#include <vector>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "config/configerror.h"
+#include "config/configerror.hpp"
#include <sstream>
using namespace icinga;
#ifndef CONFIGERROR_H
#define CONFIGERROR_H
-#include "config/i2-config.h"
-#include "config/debuginfo.h"
-#include "base/exception.h"
+#include "config/i2-config.hpp"
+#include "config/debuginfo.hpp"
+#include "base/exception.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "config/configitem.h"
-#include "config/configcompilercontext.h"
-#include "config/applyrule.h"
-#include "config/objectrule.h"
-#include "config/configtype.h"
-#include "base/application.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/convert.h"
-#include "base/logger_fwd.h"
-#include "base/debug.h"
-#include "base/workqueue.h"
-#include "base/exception.h"
+#include "config/configitem.hpp"
+#include "config/configcompilercontext.hpp"
+#include "config/applyrule.hpp"
+#include "config/objectrule.hpp"
+#include "config/configtype.hpp"
+#include "base/application.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/convert.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/debug.hpp"
+#include "base/workqueue.hpp"
+#include "base/exception.hpp"
#include <sstream>
#include <boost/foreach.hpp>
#ifndef CONFIGITEM_H
#define CONFIGITEM_H
-#include "config/i2-config.h"
-#include "config/aexpression.h"
-#include "base/dynamicobject.h"
+#include "config/i2-config.hpp"
+#include "config/aexpression.hpp"
+#include "base/dynamicobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "config/configitembuilder.h"
-#include "base/dynamictype.h"
+#include "config/configitembuilder.hpp"
+#include "base/dynamictype.hpp"
#include <sstream>
#include <boost/foreach.hpp>
#ifndef CONFIGITEMBUILDER_H
#define CONFIGITEMBUILDER_H
-#include "config/debuginfo.h"
-#include "config/aexpression.h"
-#include "config/configitem.h"
-#include "base/object.h"
+#include "config/debuginfo.hpp"
+#include "config/aexpression.hpp"
+#include "config/configitem.hpp"
+#include "base/object.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "config/configtype.h"
-#include "config/configcompilercontext.h"
-#include "base/objectlock.h"
-#include "base/convert.h"
-#include "base/singleton.h"
-#include "base/scriptfunction.h"
+#include "config/configtype.hpp"
+#include "config/configcompilercontext.hpp"
+#include "base/objectlock.hpp"
+#include "base/convert.hpp"
+#include "base/singleton.hpp"
+#include "base/scriptfunction.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef CONFIGTYPE_H\r
#define CONFIGTYPE_H\r
\r
-#include "config/i2-config.h"\r
-#include "config/typerulelist.h"\r
-#include "config/typerule.h"\r
-#include "config/configitem.h"\r
-#include "base/array.h"\r
-#include "base/registry.h"\r
+#include "config/i2-config.hpp"\r
+#include "config/typerulelist.hpp"\r
+#include "config/typerule.hpp"\r
+#include "config/configitem.hpp"\r
+#include "base/array.hpp"\r
+#include "base/registry.hpp"\r
\r
namespace icinga\r
{\r
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "config/debuginfo.h"
-#include "base/convert.h"
+#include "config/debuginfo.hpp"
+#include "base/convert.hpp"
#include <fstream>
using namespace icinga;
#ifndef DEBUGINFO_H
#define DEBUGINFO_H
-#include "config/i2-config.h"
-#include "base/qstring.h"
+#include "config/i2-config.hpp"
+#include "base/qstring.hpp"
namespace icinga
{
* at runtime.
*/
-#include "base/i2-base.h"
+#include "base/i2-base.hpp"
#ifdef I2_CONFIG_BUILD
# define I2_CONFIG_API I2_EXPORT
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "config/objectrule.h"
+#include "config/objectrule.hpp"
#include <boost/foreach.hpp>
#include <set>
#ifndef OBJECTRULE_H
#define OBJECTRULE_H
-#include "config/i2-config.h"
-#include "config/aexpression.h"
-#include "config/debuginfo.h"
-#include "base/dynamictype.h"
+#include "config/i2-config.hpp"
+#include "config/aexpression.hpp"
+#include "config/debuginfo.hpp"
+#include "base/dynamictype.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "config/typerule.h"
-#include "config/configitem.h"
-#include "base/convert.h"
-#include "base/utility.h"
-#include "base/dictionary.h"
-#include "base/array.h"
+#include "config/typerule.hpp"
+#include "config/configitem.hpp"
+#include "base/convert.hpp"
+#include "base/utility.hpp"
+#include "base/dictionary.hpp"
+#include "base/array.hpp"
using namespace icinga;
#ifndef TYPERULE_H\r
#define TYPERULE_H\r
\r
-#include "config/i2-config.h"\r
-#include "config/typerulelist.h"\r
-#include "config/debuginfo.h"\r
+#include "config/i2-config.hpp"\r
+#include "config/typerulelist.hpp"\r
+#include "config/debuginfo.hpp"\r
\r
namespace icinga\r
{\r
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *\r
******************************************************************************/\r
\r
-#include "config/typerulelist.h"\r
-#include "config/typerule.h"\r
+#include "config/typerulelist.hpp"\r
+#include "config/typerule.hpp"\r
#include <boost/foreach.hpp>\r
\r
using namespace icinga;\r
#ifndef TYPERULELIST_H\r
#define TYPERULELIST_H\r
\r
-#include "config/i2-config.h"\r
-#include "base/value.h"\r
+#include "config/i2-config.hpp"\r
+#include "base/value.hpp"\r
#include <vector>\r
\r
namespace icinga\r
# along with this program; if not, write to the Free Software Foundation
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-mkclass_target(dbconnection.ti dbconnection.th)
+mkclass_target(dbconnection.ti dbconnection.thpp)
mkembedconfig_target(db_ido-type.conf db_ido-type.cpp)
add_library(db_ido SHARED
- commanddbobject.cpp dbconnection.cpp dbconnection.th dbconnection.th
+ commanddbobject.cpp dbconnection.cpp dbconnection.thpp dbconnection.thpp
db_ido-type.cpp dbevents.cpp dbobject.cpp dbquery.cpp dbreference.cpp dbtype.cpp
dbvalue.cpp endpointdbobject.cpp hostdbobject.cpp hostgroupdbobject.cpp
servicedbobject.cpp servicegroupdbobject.cpp timeperioddbobject.cpp
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "db_ido/commanddbobject.h"
-#include "db_ido/dbtype.h"
-#include "db_ido/dbvalue.h"
-#include "icinga/command.h"
-#include "icinga/compatutility.h"
-#include "base/objectlock.h"
-#include "base/convert.h"
+#include "db_ido/commanddbobject.hpp"
+#include "db_ido/dbtype.hpp"
+#include "db_ido/dbvalue.hpp"
+#include "icinga/command.hpp"
+#include "icinga/compatutility.hpp"
+#include "base/objectlock.hpp"
+#include "base/convert.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef COMMANDDBOBJECT_H
#define COMMANDDBOBJECT_H
-#include "db_ido/dbobject.h"
-#include "base/dynamicobject.h"
+#include "db_ido/dbobject.hpp"
+#include "base/dynamicobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "db_ido/dbconnection.h"
-#include "db_ido/dbvalue.h"
-#include "icinga/icingaapplication.h"
-#include "icinga/host.h"
-#include "icinga/service.h"
-#include "base/dynamictype.h"
-#include "base/convert.h"
-#include "base/objectlock.h"
-#include "base/utility.h"
-#include "base/initialize.h"
-#include "base/logger_fwd.h"
+#include "db_ido/dbconnection.hpp"
+#include "db_ido/dbvalue.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "icinga/host.hpp"
+#include "icinga/service.hpp"
+#include "base/dynamictype.hpp"
+#include "base/convert.hpp"
+#include "base/objectlock.hpp"
+#include "base/utility.hpp"
+#include "base/initialize.hpp"
+#include "base/logger_fwd.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef DBCONNECTION_H
#define DBCONNECTION_H
-#include "db_ido/i2-db_ido.h"
-#include "db_ido/dbconnection.th"
-#include "db_ido/dbobject.h"
-#include "db_ido/dbquery.h"
-#include "base/timer.h"
+#include "db_ido/i2-db_ido.hpp"
+#include "db_ido/dbconnection.thpp"
+#include "db_ido/dbobject.hpp"
+#include "db_ido/dbquery.hpp"
+#include "base/timer.hpp"
namespace icinga
{
-#include "db_ido/dbquery.h"
-#include "base/dynamicobject.h"
+#include "db_ido/dbquery.hpp"
+#include "base/dynamicobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "db_ido/dbevents.h"
-#include "db_ido/dbtype.h"
-#include "db_ido/dbvalue.h"
-#include "base/convert.h"
-#include "base/objectlock.h"
-#include "base/initialize.h"
-#include "base/dynamictype.h"
-#include "base/utility.h"
-#include "base/logger_fwd.h"
-#include "remote/endpoint.h"
-#include "icinga/notification.h"
-#include "icinga/checkcommand.h"
-#include "icinga/eventcommand.h"
-#include "icinga/externalcommandprocessor.h"
-#include "icinga/compatutility.h"
-#include "icinga/icingaapplication.h"
+#include "db_ido/dbevents.hpp"
+#include "db_ido/dbtype.hpp"
+#include "db_ido/dbvalue.hpp"
+#include "base/convert.hpp"
+#include "base/objectlock.hpp"
+#include "base/initialize.hpp"
+#include "base/dynamictype.hpp"
+#include "base/utility.hpp"
+#include "base/logger_fwd.hpp"
+#include "remote/endpoint.hpp"
+#include "icinga/notification.hpp"
+#include "icinga/checkcommand.hpp"
+#include "icinga/eventcommand.hpp"
+#include "icinga/externalcommandprocessor.hpp"
+#include "icinga/compatutility.hpp"
+#include "icinga/icingaapplication.hpp"
#include <boost/foreach.hpp>
#include <boost/algorithm/string/join.hpp>
#ifndef DBEVENTS_H
#define DBEVENTS_H
-#include "db_ido/dbobject.h"
-#include "base/dynamicobject.h"
-#include "icinga/service.h"
+#include "db_ido/dbobject.hpp"
+#include "base/dynamicobject.hpp"
+#include "icinga/service.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "db_ido/dbobject.h"
-#include "db_ido/dbtype.h"
-#include "db_ido/dbvalue.h"
-#include "icinga/customvarobject.h"
-#include "icinga/service.h"
-#include "icinga/compatutility.h"
-#include "remote/endpoint.h"
-#include "base/dynamicobject.h"
-#include "base/dynamictype.h"
-#include "base/convert.h"
-#include "base/objectlock.h"
-#include "base/utility.h"
-#include "base/initialize.h"
-#include "base/logger_fwd.h"
+#include "db_ido/dbobject.hpp"
+#include "db_ido/dbtype.hpp"
+#include "db_ido/dbvalue.hpp"
+#include "icinga/customvarobject.hpp"
+#include "icinga/service.hpp"
+#include "icinga/compatutility.hpp"
+#include "remote/endpoint.hpp"
+#include "base/dynamicobject.hpp"
+#include "base/dynamictype.hpp"
+#include "base/convert.hpp"
+#include "base/objectlock.hpp"
+#include "base/utility.hpp"
+#include "base/initialize.hpp"
+#include "base/logger_fwd.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef DBOBJECT_H
#define DBOBJECT_H
-#include "db_ido/i2-db_ido.h"
-#include "db_ido/dbreference.h"
-#include "db_ido/dbquery.h"
-#include "db_ido/dbtype.h"
-#include "icinga/customvarobject.h"
-#include "base/dynamicobject.h"
+#include "db_ido/i2-db_ido.hpp"
+#include "db_ido/dbreference.hpp"
+#include "db_ido/dbquery.hpp"
+#include "db_ido/dbtype.hpp"
+#include "icinga/customvarobject.hpp"
+#include "base/dynamicobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "db_ido/dbquery.h"
-#include "base/initialize.h"
-#include "base/scriptvariable.h"
+#include "db_ido/dbquery.hpp"
+#include "base/initialize.hpp"
+#include "base/scriptvariable.hpp"
using namespace icinga;
#ifndef DBQUERY_H
#define DBQUERY_H
-#include "db_ido/i2-db_ido.h"
-#include "icinga/customvarobject.h"
-#include "base/dictionary.h"
-#include "base/dynamicobject.h"
+#include "db_ido/i2-db_ido.hpp"
+#include "icinga/customvarobject.hpp"
+#include "base/dictionary.hpp"
+#include "base/dynamicobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "dbreference.h"
+#include "dbreference.hpp"
using namespace icinga;
#ifndef DBREFERENCE_H
#define DBREFERENCE_H
-#include "db_ido/i2-db_ido.h"
+#include "db_ido/i2-db_ido.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "db_ido/dbtype.h"
-#include "db_ido/dbconnection.h"
-#include "base/objectlock.h"
-#include "base/debug.h"
+#include "db_ido/dbtype.hpp"
+#include "db_ido/dbconnection.hpp"
+#include "base/objectlock.hpp"
+#include "base/debug.hpp"
#include <boost/thread/once.hpp>
#include <boost/foreach.hpp>
#ifndef DBTYPE_H
#define DBTYPE_H
-#include "db_ido/i2-db_ido.h"
-#include "base/object.h"
-#include "base/registry.h"
-#include "base/singleton.h"
+#include "db_ido/i2-db_ido.hpp"
+#include "base/object.hpp"
+#include "base/registry.hpp"
+#include "base/singleton.hpp"
#include <set>
namespace icinga
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "db_ido/dbvalue.h"
+#include "db_ido/dbvalue.hpp"
using namespace icinga;
#ifndef DBVALUE_H
#define DBVALUE_H
-#include "db_ido/i2-db_ido.h"
-#include "base/object.h"
-#include "base/value.h"
+#include "db_ido/i2-db_ido.hpp"
+#include "base/object.hpp"
+#include "base/value.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "db_ido/endpointdbobject.h"
-#include "db_ido/dbtype.h"
-#include "db_ido/dbvalue.h"
-#include "icinga/icingaapplication.h"
-#include "base/objectlock.h"
-#include "base/initialize.h"
-#include "base/dynamictype.h"
-#include "base/utility.h"
-#include "base/convert.h"
-#include "base/logger_fwd.h"
+#include "db_ido/endpointdbobject.hpp"
+#include "db_ido/dbtype.hpp"
+#include "db_ido/dbvalue.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "base/objectlock.hpp"
+#include "base/initialize.hpp"
+#include "base/dynamictype.hpp"
+#include "base/utility.hpp"
+#include "base/convert.hpp"
+#include "base/logger_fwd.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef ENDPOINTDBOBJECT_H
#define ENDPOINTDBOBJECT_H
-#include "db_ido/dbobject.h"
-#include "base/dynamicobject.h"
-#include "remote/endpoint.h"
+#include "db_ido/dbobject.hpp"
+#include "base/dynamicobject.hpp"
+#include "remote/endpoint.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "db_ido/hostdbobject.h"
-#include "db_ido/dbtype.h"
-#include "db_ido/dbvalue.h"
-#include "db_ido/dbevents.h"
-#include "icinga/host.h"
-#include "icinga/service.h"
-#include "icinga/notification.h"
-#include "icinga/dependency.h"
-#include "icinga/checkcommand.h"
-#include "icinga/eventcommand.h"
-#include "icinga/compatutility.h"
-#include "base/convert.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
+#include "db_ido/hostdbobject.hpp"
+#include "db_ido/dbtype.hpp"
+#include "db_ido/dbvalue.hpp"
+#include "db_ido/dbevents.hpp"
+#include "icinga/host.hpp"
+#include "icinga/service.hpp"
+#include "icinga/notification.hpp"
+#include "icinga/dependency.hpp"
+#include "icinga/checkcommand.hpp"
+#include "icinga/eventcommand.hpp"
+#include "icinga/compatutility.hpp"
+#include "base/convert.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef HOSTDBOBJECT_H
#define HOSTDBOBJECT_H
-#include "db_ido/dbobject.h"
-#include "base/dynamicobject.h"
+#include "db_ido/dbobject.hpp"
+#include "base/dynamicobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "db_ido/hostgroupdbobject.h"
-#include "db_ido/dbtype.h"
-#include "db_ido/dbvalue.h"
-#include "base/objectlock.h"
-#include "base/initialize.h"
-#include "base/dynamictype.h"
+#include "db_ido/hostgroupdbobject.hpp"
+#include "db_ido/dbtype.hpp"
+#include "db_ido/dbvalue.hpp"
+#include "base/objectlock.hpp"
+#include "base/initialize.hpp"
+#include "base/dynamictype.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef HOSTGROUPDBOBJECT_H
#define HOSTGROUPDBOBJECT_H
-#include "db_ido/dbobject.h"
-#include "icinga/hostgroup.h"
-#include "base/dynamicobject.h"
+#include "db_ido/dbobject.hpp"
+#include "icinga/hostgroup.hpp"
+#include "base/dynamicobject.hpp"
namespace icinga
{
* The Icinga library implements database-agnostic IDO functionality.
*/
-#include "base/i2-base.h"
+#include "base/i2-base.hpp"
#ifdef I2_DB_IDO_BUILD
# define I2_DB_IDO_API I2_EXPORT
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "db_ido/servicedbobject.h"
-#include "db_ido/dbtype.h"
-#include "db_ido/dbvalue.h"
-#include "db_ido/dbevents.h"
-#include "icinga/notification.h"
-#include "icinga/dependency.h"
-#include "icinga/checkcommand.h"
-#include "icinga/eventcommand.h"
-#include "icinga/externalcommandprocessor.h"
-#include "icinga/compatutility.h"
-#include "icinga/icingaapplication.h"
-#include "remote/endpoint.h"
-#include "base/convert.h"
-#include "base/objectlock.h"
-#include "base/initialize.h"
-#include "base/dynamictype.h"
-#include "base/utility.h"
-#include "base/logger_fwd.h"
+#include "db_ido/servicedbobject.hpp"
+#include "db_ido/dbtype.hpp"
+#include "db_ido/dbvalue.hpp"
+#include "db_ido/dbevents.hpp"
+#include "icinga/notification.hpp"
+#include "icinga/dependency.hpp"
+#include "icinga/checkcommand.hpp"
+#include "icinga/eventcommand.hpp"
+#include "icinga/externalcommandprocessor.hpp"
+#include "icinga/compatutility.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "remote/endpoint.hpp"
+#include "base/convert.hpp"
+#include "base/objectlock.hpp"
+#include "base/initialize.hpp"
+#include "base/dynamictype.hpp"
+#include "base/utility.hpp"
+#include "base/logger_fwd.hpp"
#include <boost/foreach.hpp>
#include <boost/algorithm/string/join.hpp>
#ifndef SERVICEDBOBJECT_H
#define SERVICEDBOBJECT_H
-#include "db_ido/dbobject.h"
-#include "base/dynamicobject.h"
-#include "icinga/service.h"
+#include "db_ido/dbobject.hpp"
+#include "base/dynamicobject.hpp"
+#include "icinga/service.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "db_ido/servicegroupdbobject.h"
-#include "db_ido/dbtype.h"
-#include "db_ido/dbvalue.h"
-#include "base/objectlock.h"
-#include "base/initialize.h"
+#include "db_ido/servicegroupdbobject.hpp"
+#include "db_ido/dbtype.hpp"
+#include "db_ido/dbvalue.hpp"
+#include "base/objectlock.hpp"
+#include "base/initialize.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef SERVICEGROUPDBOBJECT_H
#define SERVICEGROUPDBOBJECT_H
-#include "db_ido/dbobject.h"
-#include "icinga/servicegroup.h"
-#include "base/dynamicobject.h"
+#include "db_ido/dbobject.hpp"
+#include "icinga/servicegroup.hpp"
+#include "base/dynamicobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "db_ido/timeperioddbobject.h"
-#include "db_ido/dbtype.h"
-#include "db_ido/dbvalue.h"
-#include "icinga/timeperiod.h"
-#include "icinga/legacytimeperiod.h"
-#include "base/utility.h"
-#include "base/exception.h"
-#include "base/objectlock.h"
+#include "db_ido/timeperioddbobject.hpp"
+#include "db_ido/dbtype.hpp"
+#include "db_ido/dbvalue.hpp"
+#include "icinga/timeperiod.hpp"
+#include "icinga/legacytimeperiod.hpp"
+#include "base/utility.hpp"
+#include "base/exception.hpp"
+#include "base/objectlock.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef TIMEPERIODDBOBJECT_H
#define TIMEPERIODDBOBJECT_H
-#include "db_ido/dbobject.h"
-#include "base/dynamicobject.h"
+#include "db_ido/dbobject.hpp"
+#include "base/dynamicobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "db_ido/userdbobject.h"
-#include "db_ido/dbtype.h"
-#include "db_ido/dbvalue.h"
-#include "icinga/user.h"
-#include "icinga/notification.h"
-#include "base/convert.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
+#include "db_ido/userdbobject.hpp"
+#include "db_ido/dbtype.hpp"
+#include "db_ido/dbvalue.hpp"
+#include "icinga/user.hpp"
+#include "icinga/notification.hpp"
+#include "base/convert.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef USERDBOBJECT_H
#define USERDBOBJECT_H
-#include "db_ido/dbobject.h"
-#include "base/dynamicobject.h"
+#include "db_ido/dbobject.hpp"
+#include "base/dynamicobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "db_ido/usergroupdbobject.h"
-#include "db_ido/dbtype.h"
-#include "db_ido/dbvalue.h"
-#include "base/objectlock.h"
-#include "base/initialize.h"
-#include "base/dynamictype.h"
+#include "db_ido/usergroupdbobject.hpp"
+#include "db_ido/dbtype.hpp"
+#include "db_ido/dbvalue.hpp"
+#include "base/objectlock.hpp"
+#include "base/initialize.hpp"
+#include "base/dynamictype.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef USERGROUPDBOBJECT_H
#define USERGROUPDBOBJECT_H
-#include "db_ido/dbobject.h"
-#include "icinga/usergroup.h"
-#include "base/dynamicobject.h"
+#include "db_ido/dbobject.hpp"
+#include "icinga/usergroup.hpp"
+#include "base/dynamicobject.hpp"
namespace icinga
{
# along with this program; if not, write to the Free Software Foundation
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-mkclass_target(hello.ti hello.th)
+mkclass_target(hello.ti hello.thpp)
mkembedconfig_target(hello-type.conf hello-type.cpp)
add_library(hello SHARED
- hello.cpp hello.th hello-type.cpp
+ hello.cpp hello.thpp hello-type.cpp
)
target_link_libraries(hello ${Boost_LIBRARIES} base config)
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "hello/hello.h"
-#include "base/dynamictype.h"
-#include "base/logger_fwd.h"
+#include "hello/hello.hpp"
+#include "base/dynamictype.hpp"
+#include "base/logger_fwd.hpp"
using namespace icinga;
#ifndef HELLO_H
#define HELLO_H
-#include "hello/hello.th"
+#include "hello/hello.thpp"
namespace icinga
{
-#include "base/application.h"
+#include "base/application.hpp"
namespace icinga
{
# along with this program; if not, write to the Free Software Foundation
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-mkclass_target(checkable.ti checkable.th)
-mkclass_target(checkcommand.ti checkcommand.th)
-mkclass_target(checkresult.ti checkresult.th)
-mkclass_target(command.ti command.th)
-mkclass_target(comment.ti comment.th)
-mkclass_target(dependency.ti dependency.th)
-mkclass_target(downtime.ti downtime.th)
-mkclass_target(eventcommand.ti eventcommand.th)
-mkclass_target(hostgroup.ti hostgroup.th)
-mkclass_target(host.ti host.th)
-mkclass_target(icingaapplication.ti icingaapplication.th)
-mkclass_target(customvarobject.ti customvarobject.th)
-mkclass_target(icingastatuswriter.ti icingastatuswriter.th)
-mkclass_target(notificationcommand.ti notificationcommand.th)
-mkclass_target(notification.ti notification.th)
-mkclass_target(perfdatavalue.ti perfdatavalue.th)
-mkclass_target(scheduleddowntime.ti scheduleddowntime.th)
-mkclass_target(servicegroup.ti servicegroup.th)
-mkclass_target(service.ti service.th)
-mkclass_target(timeperiod.ti timeperiod.th)
-mkclass_target(usergroup.ti usergroup.th)
-mkclass_target(user.ti user.th)
+mkclass_target(checkable.ti checkable.thpp)
+mkclass_target(checkcommand.ti checkcommand.thpp)
+mkclass_target(checkresult.ti checkresult.thpp)
+mkclass_target(command.ti command.thpp)
+mkclass_target(comment.ti comment.thpp)
+mkclass_target(dependency.ti dependency.thpp)
+mkclass_target(downtime.ti downtime.thpp)
+mkclass_target(eventcommand.ti eventcommand.thpp)
+mkclass_target(hostgroup.ti hostgroup.thpp)
+mkclass_target(host.ti host.thpp)
+mkclass_target(icingaapplication.ti icingaapplication.thpp)
+mkclass_target(customvarobject.ti customvarobject.thpp)
+mkclass_target(icingastatuswriter.ti icingastatuswriter.thpp)
+mkclass_target(notificationcommand.ti notificationcommand.thpp)
+mkclass_target(notification.ti notification.thpp)
+mkclass_target(perfdatavalue.ti perfdatavalue.thpp)
+mkclass_target(scheduleddowntime.ti scheduleddowntime.thpp)
+mkclass_target(servicegroup.ti servicegroup.thpp)
+mkclass_target(service.ti service.thpp)
+mkclass_target(timeperiod.ti timeperiod.thpp)
+mkclass_target(usergroup.ti usergroup.thpp)
+mkclass_target(user.ti user.thpp)
mkembedconfig_target(icinga-type.conf icinga-type.cpp)
add_library(icinga SHARED
- api.cpp apievents.cpp checkable.cpp checkable.th checkable-dependency.cpp checkable-downtime.cpp checkable-event.cpp
- checkable-flapping.cpp checkcommand.cpp checkcommand.th checkresult.cpp checkresult.th
- cib.cpp command.cpp command.th comment.cpp comment.th compatutility.cpp dependency.cpp dependency.th
- dependency-apply.cpp downtime.cpp downtime.th eventcommand.cpp eventcommand.th
- externalcommandprocessor.cpp host.cpp host.th hostgroup.cpp hostgroup.th icingaapplication.cpp
- icingaapplication.th customvarobject.cpp customvarobject.th icingastatuswriter.cpp icingastatuswriter.th
- legacytimeperiod.cpp macroprocessor.cpp notificationcommand.cpp notificationcommand.th notification.cpp
- notification.th notification-apply.cpp perfdatavalue.cpp perfdatavalue.th pluginutility.cpp scheduleddowntime.cpp
- scheduleddowntime.th scheduleddowntime-apply.cpp service-apply.cpp checkable-check.cpp checkable-comment.cpp
- service.cpp service.th servicegroup.cpp servicegroup.th checkable-notification.cpp timeperiod.cpp timeperiod.th
- user.cpp user.th usergroup.cpp usergroup.th icinga-type.cpp
+ api.cpp apievents.cpp checkable.cpp checkable.thpp checkable-dependency.cpp checkable-downtime.cpp checkable-event.cpp
+ checkable-flapping.cpp checkcommand.cpp checkcommand.thpp checkresult.cpp checkresult.thpp
+ cib.cpp command.cpp command.thpp comment.cpp comment.thpp compatutility.cpp dependency.cpp dependency.thpp
+ dependency-apply.cpp downtime.cpp downtime.thpp eventcommand.cpp eventcommand.thpp
+ externalcommandprocessor.cpp host.cpp host.thpp hostgroup.cpp hostgroup.thpp icingaapplication.cpp
+ icingaapplication.thpp customvarobject.cpp customvarobject.thpp icingastatuswriter.cpp icingastatuswriter.thpp
+ legacytimeperiod.cpp macroprocessor.cpp notificationcommand.cpp notificationcommand.thpp notification.cpp
+ notification.thpp notification-apply.cpp perfdatavalue.cpp perfdatavalue.thpp pluginutility.cpp scheduleddowntime.cpp
+ scheduleddowntime.thpp scheduleddowntime-apply.cpp service-apply.cpp checkable-check.cpp checkable-comment.cpp
+ service.cpp service.thpp servicegroup.cpp servicegroup.thpp checkable-notification.cpp timeperiod.cpp timeperiod.thpp
+ user.cpp user.thpp usergroup.cpp usergroup.thpp icinga-type.cpp
)
target_link_libraries(icinga ${Boost_LIBRARIES} base config remote)
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/api.h"
-#include "remote/apifunction.h"
-#include "base/logger_fwd.h"
+#include "icinga/api.hpp"
+#include "remote/apifunction.hpp"
+#include "base/logger_fwd.hpp"
using namespace icinga;
#ifndef API_H
#define API_H
-#include "icinga/i2-icinga.h"
-#include "base/value.h"
-#include "base/dictionary.h"
+#include "icinga/i2-icinga.hpp"
+#include "base/value.hpp"
+#include "base/dictionary.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/apievents.h"
-#include "icinga/service.h"
-#include "remote/apilistener.h"
-#include "remote/endpoint.h"
-#include "remote/messageorigin.h"
-#include "remote/zone.h"
-#include "remote/apifunction.h"
-#include "base/application.h"
-#include "base/dynamictype.h"
-#include "base/utility.h"
-#include "base/exception.h"
-#include "base/initialize.h"
+#include "icinga/apievents.hpp"
+#include "icinga/service.hpp"
+#include "remote/apilistener.hpp"
+#include "remote/endpoint.hpp"
+#include "remote/messageorigin.hpp"
+#include "remote/zone.hpp"
+#include "remote/apifunction.hpp"
+#include "base/application.hpp"
+#include "base/dynamictype.hpp"
+#include "base/utility.hpp"
+#include "base/exception.hpp"
+#include "base/initialize.hpp"
#include <fstream>
using namespace icinga;
#ifndef APIEVENTS_H
#define APIEVENTS_H
-#include "icinga/checkable.h"
-#include "icinga/host.h"
+#include "icinga/checkable.hpp"
+#include "icinga/host.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/checkable.h"
-#include "icinga/service.h"
-#include "icinga/host.h"
-#include "icinga/checkcommand.h"
-#include "icinga/icingaapplication.h"
-#include "icinga/cib.h"
-#include "remote/messageorigin.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
-#include "base/convert.h"
-#include "base/utility.h"
-#include "base/context.h"
+#include "icinga/checkable.hpp"
+#include "icinga/service.hpp"
+#include "icinga/host.hpp"
+#include "icinga/checkcommand.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "icinga/cib.hpp"
+#include "remote/messageorigin.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/convert.hpp"
+#include "base/utility.hpp"
+#include "base/context.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/service.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/timer.h"
-#include "base/utility.h"
-#include "base/logger_fwd.h"
+#include "icinga/service.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/timer.hpp"
+#include "base/utility.hpp"
+#include "base/logger_fwd.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/service.h"
-#include "icinga/dependency.h"
-#include "base/logger_fwd.h"
+#include "icinga/service.hpp"
+#include "icinga/dependency.hpp"
+#include "base/logger_fwd.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/service.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
-#include "base/timer.h"
-#include "base/utility.h"
-#include "base/convert.h"
+#include "icinga/service.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/timer.hpp"
+#include "base/utility.hpp"
+#include "base/convert.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/checkable.h"
-#include "icinga/eventcommand.h"
-#include "icinga/icingaapplication.h"
-#include "base/logger_fwd.h"
-#include "base/context.h"
+#include "icinga/checkable.hpp"
+#include "icinga/eventcommand.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/context.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/checkable.h"
-#include "icinga/icingaapplication.h"
-#include "base/utility.h"
+#include "icinga/checkable.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "base/utility.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/checkable.h"
-#include "icinga/icingaapplication.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
-#include "base/exception.h"
-#include "base/context.h"
-#include "base/convert.h"
+#include "icinga/checkable.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/exception.hpp"
+#include "base/context.hpp"
+#include "base/convert.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/checkable.h"
-#include "base/objectlock.h"
-#include "base/utility.h"
+#include "icinga/checkable.hpp"
+#include "base/objectlock.hpp"
+#include "base/utility.hpp"
#include <boost/foreach.hpp>
#include <boost/bind/apply.hpp>
#ifndef CHECKABLE_H
#define CHECKABLE_H
-#include "icinga/i2-icinga.h"
-#include "icinga/checkable.th"
-#include "icinga/timeperiod.h"
-#include "icinga/notification.h"
-#include "icinga/comment.h"
-#include "icinga/downtime.h"
-#include "remote/messageorigin.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/checkable.thpp"
+#include "icinga/timeperiod.hpp"
+#include "icinga/notification.hpp"
+#include "icinga/comment.hpp"
+#include "icinga/downtime.hpp"
+#include "remote/messageorigin.hpp"
namespace icinga
{
-#include "icinga/icingaapplication.h"
-#include "icinga/customvarobject.h"
-#include "base/array.h"
+#include "icinga/icingaapplication.hpp"
+#include "icinga/customvarobject.hpp"
+#include "base/array.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/checkcommand.h"
-#include "base/dynamictype.h"
+#include "icinga/checkcommand.hpp"
+#include "base/dynamictype.hpp"
using namespace icinga;
#ifndef CHECKCOMMAND_H
#define CHECKCOMMAND_H
-#include "icinga/checkcommand.th"
-#include "icinga/checkable.h"
+#include "icinga/checkcommand.thpp"
+#include "icinga/checkable.hpp"
namespace icinga
{
-#include "icinga/command.h"
+#include "icinga/command.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/checkresult.h"
+#include "icinga/checkresult.hpp"
using namespace icinga;
#ifndef CHECKRESULT_H
#define CHECKRESULT_H
-#include "icinga/i2-icinga.h"
-#include "icinga/checkresult.th"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/checkresult.thpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/cib.h"
-#include "icinga/service.h"
-#include "base/objectlock.h"
-#include "base/utility.h"
-#include "base/dynamictype.h"
-#include "base/statsfunction.h"
+#include "icinga/cib.hpp"
+#include "icinga/service.hpp"
+#include "base/objectlock.hpp"
+#include "base/utility.hpp"
+#include "base/dynamictype.hpp"
+#include "base/statsfunction.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef CIB_H
#define CIB_H
-#include "icinga/i2-icinga.h"
-#include "base/ringbuffer.h"
-#include "base/dictionary.h"
+#include "icinga/i2-icinga.hpp"
+#include "base/ringbuffer.hpp"
+#include "base/dictionary.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/command.h"
+#include "icinga/command.hpp"
using namespace icinga;
#ifndef COMMAND_H
#define COMMAND_H
-#include "icinga/i2-icinga.h"
-#include "icinga/command.th"
-#include "remote/messageorigin.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/command.thpp"
+#include "remote/messageorigin.hpp"
namespace icinga
{
-#include "icinga/customvarobject.h"
+#include "icinga/customvarobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/comment.h"
-#include "base/utility.h"
-#include "base/dynamictype.h"
+#include "icinga/comment.hpp"
+#include "base/utility.hpp"
+#include "base/dynamictype.hpp"
using namespace icinga;
#ifndef COMMENT_H
#define COMMENT_H
-#include "icinga/i2-icinga.h"
-#include "icinga/comment.th"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/comment.thpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/compatutility.h"
-#include "icinga/checkcommand.h"
-#include "icinga/eventcommand.h"
-#include "icinga/pluginutility.h"
-#include "icinga/service.h"
-#include "base/utility.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/convert.h"
+#include "icinga/compatutility.hpp"
+#include "icinga/checkcommand.hpp"
+#include "icinga/eventcommand.hpp"
+#include "icinga/pluginutility.hpp"
+#include "icinga/service.hpp"
+#include "base/utility.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/convert.hpp"
#include <boost/foreach.hpp>
#include <boost/algorithm/string/replace.hpp>
#include <boost/algorithm/string/join.hpp>
#ifndef COMPATUTILITY_H
#define COMPATUTILITY_H
-#include "icinga/i2-icinga.h"
-#include "icinga/customvarobject.h"
-#include "icinga/host.h"
-#include "icinga/command.h"
-#include "base/dictionary.h"
-#include "base/array.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/customvarobject.hpp"
+#include "icinga/host.hpp"
+#include "icinga/command.hpp"
+#include "base/dictionary.hpp"
+#include "base/array.hpp"
#include <vector>
namespace icinga
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/customvarobject.h"
-#include "base/logger_fwd.h"
+#include "icinga/customvarobject.hpp"
+#include "base/logger_fwd.hpp"
using namespace icinga;
#ifndef CUSTOMVAROBJECT_H
#define CUSTOMVAROBJECT_H
-#include "icinga/i2-icinga.h"
-#include "icinga/customvarobject.th"
-#include "base/dynamicobject.h"
-#include "remote/messageorigin.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/customvarobject.thpp"
+#include "base/dynamicobject.hpp"
+#include "remote/messageorigin.hpp"
namespace icinga
{
-#include "base/dynamicobject.h"
+#include "base/dynamicobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/dependency.h"
-#include "icinga/service.h"
-#include "config/configitembuilder.h"
-#include "config/applyrule.h"
-#include "base/initialize.h"
-#include "base/dynamictype.h"
-#include "base/logger_fwd.h"
-#include "base/context.h"
-#include "base/workqueue.h"
+#include "icinga/dependency.hpp"
+#include "icinga/service.hpp"
+#include "config/configitembuilder.hpp"
+#include "config/applyrule.hpp"
+#include "base/initialize.hpp"
+#include "base/dynamictype.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/context.hpp"
+#include "base/workqueue.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/dependency.h"
-#include "icinga/service.h"
-#include "config/configcompilercontext.h"
-#include "base/logger_fwd.h"
-#include "base/scriptfunction.h"
+#include "icinga/dependency.hpp"
+#include "icinga/service.hpp"
+#include "config/configcompilercontext.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/scriptfunction.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef DEPENDENCY_H
#define DEPENDENCY_H
-#include "icinga/i2-icinga.h"
-#include "icinga/dependency.th"
-#include "base/dictionary.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/dependency.thpp"
+#include "base/dictionary.hpp"
namespace icinga
{
-#include "icinga/customvarobject.h"
-#include "icinga/checkable.h"
+#include "icinga/customvarobject.hpp"
+#include "icinga/checkable.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/downtime.h"
-#include "base/utility.h"
+#include "icinga/downtime.hpp"
+#include "base/utility.hpp"
using namespace icinga;
#ifndef DOWNTIME_H
#define DOWNTIME_H
-#include "icinga/i2-icinga.h"
-#include "icinga/downtime.th"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/downtime.thpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/eventcommand.h"
+#include "icinga/eventcommand.hpp"
using namespace icinga;
#ifndef EVENTCOMMAND_H
#define EVENTCOMMAND_H
-#include "icinga/eventcommand.th"
-#include "icinga/checkable.h"
+#include "icinga/eventcommand.thpp"
+#include "icinga/checkable.hpp"
namespace icinga
{
-#include "icinga/command.h"
+#include "icinga/command.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/externalcommandprocessor.h"
-#include "icinga/host.h"
-#include "icinga/service.h"
-#include "icinga/user.h"
-#include "icinga/hostgroup.h"
-#include "icinga/servicegroup.h"
-#include "icinga/pluginutility.h"
-#include "icinga/icingaapplication.h"
-#include "icinga/checkcommand.h"
-#include "icinga/eventcommand.h"
-#include "icinga/notificationcommand.h"
-#include "remote/apifunction.h"
-#include "base/convert.h"
-#include "base/logger_fwd.h"
-#include "base/objectlock.h"
-#include "base/application.h"
-#include "base/utility.h"
-#include "base/exception.h"
+#include "icinga/externalcommandprocessor.hpp"
+#include "icinga/host.hpp"
+#include "icinga/service.hpp"
+#include "icinga/user.hpp"
+#include "icinga/hostgroup.hpp"
+#include "icinga/servicegroup.hpp"
+#include "icinga/pluginutility.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "icinga/checkcommand.hpp"
+#include "icinga/eventcommand.hpp"
+#include "icinga/notificationcommand.hpp"
+#include "remote/apifunction.hpp"
+#include "base/convert.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/objectlock.hpp"
+#include "base/application.hpp"
+#include "base/utility.hpp"
+#include "base/exception.hpp"
#include <fstream>
#include <boost/algorithm/string/classification.hpp>
#include <boost/foreach.hpp>
#ifndef EXTERNALCOMMANDPROCESSOR_H
#define EXTERNALCOMMANDPROCESSOR_H
-#include "icinga/i2-icinga.h"
-#include "icinga/command.h"
-#include "base/qstring.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/command.hpp"
+#include "base/qstring.hpp"
#include <boost/function.hpp>
#include <boost/signals2.hpp>
#include <vector>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/host.h"
-#include "icinga/service.h"
-#include "icinga/hostgroup.h"
-#include "icinga/pluginutility.h"
-#include "base/objectlock.h"
-#include "base/convert.h"
-#include "base/utility.h"
-#include "base/debug.h"
-#include "base/serializer.h"
+#include "icinga/host.hpp"
+#include "icinga/service.hpp"
+#include "icinga/hostgroup.hpp"
+#include "icinga/pluginutility.hpp"
+#include "base/objectlock.hpp"
+#include "base/convert.hpp"
+#include "base/utility.hpp"
+#include "base/debug.hpp"
+#include "base/serializer.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef HOST_H
#define HOST_H
-#include "icinga/i2-icinga.h"
-#include "icinga/host.th"
-#include "icinga/macroresolver.h"
-#include "icinga/checkresult.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/host.thpp"
+#include "icinga/macroresolver.hpp"
+#include "icinga/checkresult.hpp"
namespace icinga
{
-#include "icinga/checkable.h"
-#include "icinga/customvarobject.h"
+#include "icinga/checkable.hpp"
+#include "icinga/customvarobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/hostgroup.h"
-#include "config/objectrule.h"
-#include "base/dynamictype.h"
-#include "base/logger_fwd.h"
-#include "base/objectlock.h"
-#include "base/context.h"
-#include "base/workqueue.h"
+#include "icinga/hostgroup.hpp"
+#include "config/objectrule.hpp"
+#include "base/dynamictype.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/objectlock.hpp"
+#include "base/context.hpp"
+#include "base/workqueue.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef HOSTGROUP_H
#define HOSTGROUP_H
-#include "icinga/i2-icinga.h"
-#include "icinga/hostgroup.th"
-#include "icinga/host.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/hostgroup.thpp"
+#include "icinga/host.hpp"
namespace icinga
{
-#include "icinga/customvarobject.h"
+#include "icinga/customvarobject.hpp"
namespace icinga
{
* common to all components (e.g. hosts, services, etc.).
*/
-#include "base/i2-base.h"
+#include "base/i2-base.hpp"
#ifdef I2_ICINGA_BUILD
# define I2_ICINGA_API I2_EXPORT
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/icingaapplication.h"
-#include "icinga/cib.h"
-#include "base/dynamictype.h"
-#include "base/logger_fwd.h"
-#include "base/objectlock.h"
-#include "base/convert.h"
-#include "base/debug.h"
-#include "base/utility.h"
-#include "base/timer.h"
-#include "base/scriptvariable.h"
-#include "base/initialize.h"
-#include "base/statsfunction.h"
+#include "icinga/icingaapplication.hpp"
+#include "icinga/cib.hpp"
+#include "base/dynamictype.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/objectlock.hpp"
+#include "base/convert.hpp"
+#include "base/debug.hpp"
+#include "base/utility.hpp"
+#include "base/timer.hpp"
+#include "base/scriptvariable.hpp"
+#include "base/initialize.hpp"
+#include "base/statsfunction.hpp"
using namespace icinga;
#ifndef ICINGAAPPLICATION_H
#define ICINGAAPPLICATION_H
-#include "icinga/i2-icinga.h"
-#include "icinga/icingaapplication.th"
-#include "icinga/macroresolver.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/icingaapplication.thpp"
+#include "icinga/macroresolver.hpp"
namespace icinga
{
-#include "base/application.h"
+#include "base/application.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/icingastatuswriter.h"
-#include "icinga/cib.h"
-#include "base/dynamictype.h"
-#include "base/logger_fwd.h"
-#include "base/exception.h"
-#include "base/application.h"
-#include "base/statsfunction.h"
+#include "icinga/icingastatuswriter.hpp"
+#include "icinga/cib.hpp"
+#include "base/dynamictype.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/exception.hpp"
+#include "base/application.hpp"
+#include "base/statsfunction.hpp"
#include <boost/foreach.hpp>
#include <boost/algorithm/string/replace.hpp>
#include <fstream>
#ifndef ICINGASTATUSWRITER_H
#define ICINGASTATUSWRITER_H
-#include "icinga/icingastatuswriter.th"
-#include "base/timer.h"
+#include "icinga/icingastatuswriter.thpp"
+#include "base/timer.hpp"
namespace icinga
{
-#include "icinga/customvarobject.h"
-#include "base/application.h"
+#include "icinga/customvarobject.hpp"
+#include "base/application.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/legacytimeperiod.h"
-#include "base/scriptfunction.h"
-#include "base/convert.h"
-#include "base/exception.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
-#include "base/debug.h"
-#include "base/utility.h"
+#include "icinga/legacytimeperiod.hpp"
+#include "base/scriptfunction.hpp"
+#include "base/convert.hpp"
+#include "base/exception.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/debug.hpp"
+#include "base/utility.hpp"
#include <boost/algorithm/string/split.hpp>
#include <boost/algorithm/string/classification.hpp>
#include <boost/foreach.hpp>
#ifndef LEGACYTIMEPERIOD_H
#define LEGACYTIMEPERIOD_H
-#include "icinga/i2-icinga.h"
-#include "icinga/timeperiod.h"
-#include "base/dictionary.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/timeperiod.hpp"
+#include "base/dictionary.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/macroprocessor.h"
-#include "icinga/macroresolver.h"
-#include "icinga/customvarobject.h"
-#include "base/array.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
-#include "base/context.h"
-#include "base/dynamicobject.h"
+#include "icinga/macroprocessor.hpp"
+#include "icinga/macroresolver.hpp"
+#include "icinga/customvarobject.hpp"
+#include "base/array.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/context.hpp"
+#include "base/dynamicobject.hpp"
#include <boost/foreach.hpp>
#include <boost/algorithm/string/split.hpp>
#include <boost/algorithm/string/join.hpp>
#ifndef MACROPROCESSOR_H
#define MACROPROCESSOR_H
-#include "icinga/i2-icinga.h"
-#include "icinga/checkable.h"
-#include "base/value.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/checkable.hpp"
+#include "base/value.hpp"
#include <boost/function.hpp>
#include <vector>
#ifndef MACRORESOLVER_H
#define MACRORESOLVER_H
-#include "icinga/i2-icinga.h"
-#include "icinga/checkresult.h"
-#include "base/dictionary.h"
-#include "base/qstring.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/checkresult.hpp"
+#include "base/dictionary.hpp"
+#include "base/qstring.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/notification.h"
-#include "icinga/service.h"
-#include "config/configitembuilder.h"
-#include "config/applyrule.h"
-#include "base/initialize.h"
-#include "base/dynamictype.h"
-#include "base/logger_fwd.h"
-#include "base/context.h"
-#include "base/workqueue.h"
+#include "icinga/notification.hpp"
+#include "icinga/service.hpp"
+#include "config/configitembuilder.hpp"
+#include "config/applyrule.hpp"
+#include "base/initialize.hpp"
+#include "base/dynamictype.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/context.hpp"
+#include "base/workqueue.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/notification.h"
-#include "icinga/notificationcommand.h"
-#include "icinga/service.h"
-#include "config/configcompilercontext.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
-#include "base/utility.h"
-#include "base/convert.h"
-#include "base/exception.h"
-#include "base/initialize.h"
-#include "base/scriptvariable.h"
-#include "base/scriptfunction.h"
+#include "icinga/notification.hpp"
+#include "icinga/notificationcommand.hpp"
+#include "icinga/service.hpp"
+#include "config/configcompilercontext.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/utility.hpp"
+#include "base/convert.hpp"
+#include "base/exception.hpp"
+#include "base/initialize.hpp"
+#include "base/scriptvariable.hpp"
+#include "base/scriptfunction.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef NOTIFICATION_H
#define NOTIFICATION_H
-#include "icinga/i2-icinga.h"
-#include "icinga/notification.th"
-#include "icinga/user.h"
-#include "icinga/usergroup.h"
-#include "icinga/timeperiod.h"
-#include "icinga/checkresult.h"
-#include "remote/messageorigin.h"
-#include "base/array.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/notification.thpp"
+#include "icinga/user.hpp"
+#include "icinga/usergroup.hpp"
+#include "icinga/timeperiod.hpp"
+#include "icinga/checkresult.hpp"
+#include "remote/messageorigin.hpp"
+#include "base/array.hpp"
namespace icinga
{
-#include "icinga/customvarobject.h"
+#include "icinga/customvarobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/notificationcommand.h"
+#include "icinga/notificationcommand.hpp"
using namespace icinga;
#ifndef NOTIFICATIONCOMMAND_H
#define NOTIFICATIONCOMMAND_H
-#include "icinga/notificationcommand.th"
-#include "icinga/notification.h"
+#include "icinga/notificationcommand.thpp"
+#include "icinga/notification.hpp"
namespace icinga
{
-#include "icinga/command.h"
+#include "icinga/command.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/perfdatavalue.h"
-#include "base/convert.h"
+#include "icinga/perfdatavalue.hpp"
+#include "base/convert.hpp"
#include <boost/algorithm/string/case_conv.hpp>
#include <boost/algorithm/string/split.hpp>
#include <boost/algorithm/string/classification.hpp>
#ifndef PERFDATAVALUE_H
#define PERFDATAVALUE_H
-#include "icinga/i2-icinga.h"
-#include "icinga/perfdatavalue.th"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/perfdatavalue.thpp"
namespace icinga
{
-#include "icinga/customvarobject.h"
+#include "icinga/customvarobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/pluginutility.h"
-#include "icinga/macroprocessor.h"
-#include "icinga/perfdatavalue.h"
-#include "base/logger_fwd.h"
-#include "base/utility.h"
-#include "base/convert.h"
-#include "base/process.h"
-#include "base/objectlock.h"
+#include "icinga/pluginutility.hpp"
+#include "icinga/macroprocessor.hpp"
+#include "icinga/perfdatavalue.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/utility.hpp"
+#include "base/convert.hpp"
+#include "base/process.hpp"
+#include "base/objectlock.hpp"
#include <boost/algorithm/string/classification.hpp>
#include <boost/algorithm/string/split.hpp>
#include <boost/algorithm/string/trim.hpp>
#ifndef PLUGINUTILITY_H
#define PLUGINUTILITY_H
-#include "icinga/i2-icinga.h"
-#include "icinga/checkable.h"
-#include "icinga/checkcommand.h"
-#include "icinga/macroprocessor.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/checkable.hpp"
+#include "icinga/checkcommand.hpp"
+#include "icinga/macroprocessor.hpp"
#include <vector>
namespace icinga
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/scheduleddowntime.h"
-#include "icinga/service.h"
-#include "config/configitembuilder.h"
-#include "config/applyrule.h"
-#include "base/initialize.h"
-#include "base/dynamictype.h"
-#include "base/logger_fwd.h"
-#include "base/context.h"
+#include "icinga/scheduleddowntime.hpp"
+#include "icinga/service.hpp"
+#include "config/configitembuilder.hpp"
+#include "config/applyrule.hpp"
+#include "base/initialize.hpp"
+#include "base/dynamictype.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/context.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/scheduleddowntime.h"
-#include "icinga/legacytimeperiod.h"
-#include "icinga/downtime.h"
-#include "icinga/service.h"
-#include "base/timer.h"
-#include "base/dynamictype.h"
-#include "base/initialize.h"
-#include "base/utility.h"
-#include "base/objectlock.h"
-#include "base/convert.h"
-#include "base/logger_fwd.h"
-#include "base/exception.h"
+#include "icinga/scheduleddowntime.hpp"
+#include "icinga/legacytimeperiod.hpp"
+#include "icinga/downtime.hpp"
+#include "icinga/service.hpp"
+#include "base/timer.hpp"
+#include "base/dynamictype.hpp"
+#include "base/initialize.hpp"
+#include "base/utility.hpp"
+#include "base/objectlock.hpp"
+#include "base/convert.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/exception.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef SCHEDULEDDOWNTIME_H
#define SCHEDULEDDOWNTIME_H
-#include "icinga/i2-icinga.h"
-#include "icinga/scheduleddowntime.th"
-#include "icinga/checkable.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/scheduleddowntime.thpp"
+#include "icinga/checkable.hpp"
#include <utility>
namespace icinga
-#include "icinga/customvarobject.h"
+#include "icinga/customvarobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/service.h"
-#include "config/configitembuilder.h"
-#include "config/applyrule.h"
-#include "base/initialize.h"
-#include "base/dynamictype.h"
-#include "base/logger_fwd.h"
-#include "base/context.h"
-#include "base/workqueue.h"
+#include "icinga/service.hpp"
+#include "config/configitembuilder.hpp"
+#include "config/applyrule.hpp"
+#include "base/initialize.hpp"
+#include "base/dynamictype.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/context.hpp"
+#include "base/workqueue.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/service.h"
-#include "icinga/servicegroup.h"
-#include "icinga/pluginutility.h"
-#include "base/objectlock.h"
-#include "base/convert.h"
-#include "base/utility.h"
+#include "icinga/service.hpp"
+#include "icinga/servicegroup.hpp"
+#include "icinga/pluginutility.hpp"
+#include "base/objectlock.hpp"
+#include "base/convert.hpp"
+#include "base/utility.hpp"
#include <boost/foreach.hpp>
#include <boost/bind/apply.hpp>
#ifndef SERVICE_H
#define SERVICE_H
-#include "icinga/i2-icinga.h"
-#include "icinga/service.th"
-#include "icinga/macroresolver.h"
-#include "icinga/host.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/service.thpp"
+#include "icinga/macroresolver.hpp"
+#include "icinga/host.hpp"
namespace icinga
{
-#include "icinga/checkable.h"
-#include "icinga/host.h"
-#include "icinga/icingaapplication.h"
-#include "icinga/customvarobject.h"
+#include "icinga/checkable.hpp"
+#include "icinga/host.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "icinga/customvarobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/servicegroup.h"
-#include "config/objectrule.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
-#include "base/context.h"
-#include "base/workqueue.h"
+#include "icinga/servicegroup.hpp"
+#include "config/objectrule.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/context.hpp"
+#include "base/workqueue.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef SERVICEGROUP_H
#define SERVICEGROUP_H
-#include "icinga/i2-icinga.h"
-#include "icinga/servicegroup.th"
-#include "icinga/service.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/servicegroup.thpp"
+#include "icinga/service.hpp"
namespace icinga
{
-#include "icinga/customvarobject.h"
+#include "icinga/customvarobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/timeperiod.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
-#include "base/timer.h"
-#include "base/utility.h"
+#include "icinga/timeperiod.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/timer.hpp"
+#include "base/utility.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef TIMEPERIOD_H
#define TIMEPERIOD_H
-#include "icinga/i2-icinga.h"
-#include "icinga/timeperiod.th"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/timeperiod.thpp"
namespace icinga
{
-#include "icinga/customvarobject.h"
+#include "icinga/customvarobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/user.h"
-#include "icinga/notification.h"
-#include "icinga/usergroup.h"
-#include "config/configcompilercontext.h"
-#include "base/scriptfunction.h"
-#include "base/objectlock.h"
+#include "icinga/user.hpp"
+#include "icinga/notification.hpp"
+#include "icinga/usergroup.hpp"
+#include "config/configcompilercontext.hpp"
+#include "base/scriptfunction.hpp"
+#include "base/objectlock.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef USER_H
#define USER_H
-#include "icinga/i2-icinga.h"
-#include "icinga/user.th"
-#include "icinga/timeperiod.h"
-#include "remote/messageorigin.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/user.thpp"
+#include "icinga/timeperiod.hpp"
+#include "remote/messageorigin.hpp"
namespace icinga
{
-#include "icinga/customvarobject.h"
-#include "base/array.h"
+#include "icinga/customvarobject.hpp"
+#include "base/array.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/usergroup.h"
-#include "config/objectrule.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/logger_fwd.h"
-#include "base/context.h"
-#include "base/workqueue.h"
+#include "icinga/usergroup.hpp"
+#include "config/objectrule.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/context.hpp"
+#include "base/workqueue.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef USERGROUP_H
#define USERGROUP_H
-#include "icinga/i2-icinga.h"
-#include "icinga/usergroup.th"
-#include "icinga/user.h"
+#include "icinga/i2-icinga.hpp"
+#include "icinga/usergroup.thpp"
+#include "icinga/user.hpp"
namespace icinga
{
-#include "icinga/customvarobject.h"
+#include "icinga/customvarobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "methods/castfuncs.h"
-#include "base/scriptfunction.h"
+#include "methods/castfuncs.hpp"
+#include "base/scriptfunction.hpp"
using namespace icinga;
#ifndef CASTFUNCS_H
#define CASTFUNCS_H
-#include "methods/i2-methods.h"
-#include "base/qstring.h"
+#include "methods/i2-methods.hpp"
+#include "base/qstring.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "methods/clrchecktask.h"
-#include "icinga/pluginutility.h"
-#include "icinga/checkcommand.h"
-#include "icinga/macroprocessor.h"
-#include "icinga/icingaapplication.h"
-#include "base/dynamictype.h"
-#include "base/logger_fwd.h"
-#include "base/scriptfunction.h"
-#include "base/utility.h"
-#include "base/process.h"
+#include "methods/clrchecktask.hpp"
+#include "icinga/pluginutility.hpp"
+#include "icinga/checkcommand.hpp"
+#include "icinga/macroprocessor.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "base/dynamictype.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/scriptfunction.hpp"
+#include "base/utility.hpp"
+#include "base/process.hpp"
#include <boost/algorithm/string/classification.hpp>
#include <boost/algorithm/string/split.hpp>
#include <boost/foreach.hpp>
#ifndef CLRCHECKTASK_H
#define CLRCHECKTASK_H
-#include "methods/i2-methods.h"
-#include "base/process.h"
-#include "icinga/service.h"
+#include "methods/i2-methods.hpp"
+#include "base/process.hpp"
+#include "icinga/service.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "methods/clusterchecktask.h"
-#include "remote/apilistener.h"
-#include "remote/endpoint.h"
-#include "icinga/cib.h"
-#include "icinga/service.h"
-#include "icinga/icingaapplication.h"
-#include "base/application.h"
-#include "base/objectlock.h"
-#include "base/convert.h"
-#include "base/utility.h"
-#include "base/scriptfunction.h"
-#include "base/dynamictype.h"
+#include "methods/clusterchecktask.hpp"
+#include "remote/apilistener.hpp"
+#include "remote/endpoint.hpp"
+#include "icinga/cib.hpp"
+#include "icinga/service.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "base/application.hpp"
+#include "base/objectlock.hpp"
+#include "base/convert.hpp"
+#include "base/utility.hpp"
+#include "base/scriptfunction.hpp"
+#include "base/dynamictype.hpp"
#include <boost/algorithm/string/join.hpp>
#include <boost/foreach.hpp>
#ifndef CLUSTERCHECKTASK_H
#define CLUSTERCHECKTASK_H
-#include "icinga/service.h"
+#include "icinga/service.hpp"
namespace icinga
{
* handlers, etc.).
*/
-#include "base/i2-base.h"
+#include "base/i2-base.hpp"
#ifdef I2_METHODS_BUILD
# define I2_METHODS_API I2_EXPORT
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "methods/icingachecktask.h"
-#include "icinga/cib.h"
-#include "icinga/service.h"
-#include "icinga/icingaapplication.h"
-#include "base/application.h"
-#include "base/objectlock.h"
-#include "base/utility.h"
-#include "base/scriptfunction.h"
-#include "base/dynamictype.h"
+#include "methods/icingachecktask.hpp"
+#include "icinga/cib.hpp"
+#include "icinga/service.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "base/application.hpp"
+#include "base/objectlock.hpp"
+#include "base/utility.hpp"
+#include "base/scriptfunction.hpp"
+#include "base/dynamictype.hpp"
using namespace icinga;
#ifndef ICINGACHECKTASK_H
#define ICINGACHECKTASK_H
-#include "methods/i2-methods.h"
-#include "icinga/service.h"
+#include "methods/i2-methods.hpp"
+#include "icinga/service.hpp"
namespace icinga
{
#ifndef _WIN32
# include <stdlib.h>
#endif /* _WIN32 */
-#include "methods/nullchecktask.h"
-#include "base/utility.h"
-#include "base/convert.h"
-#include "base/scriptfunction.h"
-#include "base/logger_fwd.h"
+#include "methods/nullchecktask.hpp"
+#include "base/utility.hpp"
+#include "base/convert.hpp"
+#include "base/scriptfunction.hpp"
+#include "base/logger_fwd.hpp"
using namespace icinga;
#ifndef NULLCHECKTASK_H
#define NULLCHECKTASK_H
-#include "methods/i2-methods.h"
-#include "icinga/service.h"
-#include "base/dictionary.h"
+#include "methods/i2-methods.hpp"
+#include "icinga/service.hpp"
+#include "base/dictionary.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "methods/nulleventtask.h"
-#include "base/scriptfunction.h"
-#include "base/logger_fwd.h"
+#include "methods/nulleventtask.hpp"
+#include "base/scriptfunction.hpp"
+#include "base/logger_fwd.hpp"
using namespace icinga;
#ifndef NULLEVENTTASK_H
#define NULLEVENTTASK_H
-#include "methods/i2-methods.h"
-#include "icinga/service.h"
-#include "base/dictionary.h"
+#include "methods/i2-methods.hpp"
+#include "icinga/service.hpp"
+#include "base/dictionary.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "methods/pluginchecktask.h"
-#include "icinga/pluginutility.h"
-#include "icinga/checkcommand.h"
-#include "icinga/macroprocessor.h"
-#include "icinga/icingaapplication.h"
-#include "base/dynamictype.h"
-#include "base/logger_fwd.h"
-#include "base/scriptfunction.h"
-#include "base/utility.h"
-#include "base/process.h"
+#include "methods/pluginchecktask.hpp"
+#include "icinga/pluginutility.hpp"
+#include "icinga/checkcommand.hpp"
+#include "icinga/macroprocessor.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "base/dynamictype.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/scriptfunction.hpp"
+#include "base/utility.hpp"
+#include "base/process.hpp"
#include <boost/algorithm/string/classification.hpp>
#include <boost/algorithm/string/split.hpp>
#include <boost/foreach.hpp>
#ifndef PLUGINCHECKTASK_H
#define PLUGINCHECKTASK_H
-#include "methods/i2-methods.h"
-#include "base/process.h"
-#include "icinga/service.h"
+#include "methods/i2-methods.hpp"
+#include "base/process.hpp"
+#include "icinga/service.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "methods/plugineventtask.h"
-#include "icinga/eventcommand.h"
-#include "icinga/macroprocessor.h"
-#include "icinga/pluginutility.h"
-#include "icinga/icingaapplication.h"
-#include "base/dynamictype.h"
-#include "base/logger_fwd.h"
-#include "base/scriptfunction.h"
-#include "base/utility.h"
-#include "base/process.h"
+#include "methods/plugineventtask.hpp"
+#include "icinga/eventcommand.hpp"
+#include "icinga/macroprocessor.hpp"
+#include "icinga/pluginutility.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "base/dynamictype.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/scriptfunction.hpp"
+#include "base/utility.hpp"
+#include "base/process.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef PLUGINEVENTTASK_H
#define PLUGINEVENTTASK_H
-#include "methods/i2-methods.h"
-#include "icinga/service.h"
+#include "methods/i2-methods.hpp"
+#include "icinga/service.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "methods/pluginnotificationtask.h"
-#include "icinga/notification.h"
-#include "icinga/notificationcommand.h"
-#include "icinga/pluginutility.h"
-#include "icinga/service.h"
-#include "icinga/macroprocessor.h"
-#include "icinga/icingaapplication.h"
-#include "base/scriptfunction.h"
-#include "base/logger_fwd.h"
-#include "base/utility.h"
-#include "base/process.h"
+#include "methods/pluginnotificationtask.hpp"
+#include "icinga/notification.hpp"
+#include "icinga/notificationcommand.hpp"
+#include "icinga/pluginutility.hpp"
+#include "icinga/service.hpp"
+#include "icinga/macroprocessor.hpp"
+#include "icinga/icingaapplication.hpp"
+#include "base/scriptfunction.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/utility.hpp"
+#include "base/process.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef PLUGINNOTIFICATIONTASK_H
#define PLUGINNOTIFICATIONTASK_H
-#include "methods/i2-methods.h"
-#include "icinga/notification.h"
-#include "icinga/service.h"
-#include "base/process.h"
+#include "methods/i2-methods.hpp"
+#include "icinga/notification.hpp"
+#include "icinga/service.hpp"
+#include "base/process.hpp"
namespace icinga
{
#ifndef _WIN32
# include <stdlib.h>
#endif /* _WIN32 */
-#include "icinga/icingaapplication.h"
-#include "methods/randomchecktask.h"
-#include "base/utility.h"
-#include "base/convert.h"
-#include "base/scriptfunction.h"
-#include "base/logger_fwd.h"
+#include "icinga/icingaapplication.hpp"
+#include "methods/randomchecktask.hpp"
+#include "base/utility.hpp"
+#include "base/convert.hpp"
+#include "base/scriptfunction.hpp"
+#include "base/logger_fwd.hpp"
using namespace icinga;
#ifndef RANDOMCHECKTASK_H
#define RANDOMCHECKTASK_H
-#include "icinga/service.h"
-#include "base/dictionary.h"
+#include "icinga/service.hpp"
+#include "base/dictionary.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "methods/timeperiodtask.h"
-#include "base/scriptfunction.h"
+#include "methods/timeperiodtask.hpp"
+#include "base/scriptfunction.hpp"
using namespace icinga;
#ifndef TIMEPERIODTASK_H
#define TIMEPERIODTASK_H
-#include "icinga/timeperiod.h"
+#include "icinga/timeperiod.hpp"
namespace icinga
{
# along with this program; if not, write to the Free Software Foundation
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-mkclass_target(apilistener.ti apilistener.th)
-mkclass_target(endpoint.ti endpoint.th)
-mkclass_target(zone.ti zone.th)
+mkclass_target(apilistener.ti apilistener.thpp)
+mkclass_target(endpoint.ti endpoint.thpp)
+mkclass_target(zone.ti zone.thpp)
mkembedconfig_target(remote-type.conf remote-type.cpp)
add_library(remote SHARED
apiclient.cpp apifunction.cpp apilistener.cpp apilistener-sync.cpp
- apilistener.th authority.cpp endpoint.cpp endpoint.th jsonrpc.cpp
- messageorigin.cpp remote-type.cpp zone.cpp zone.th
+ apilistener.thpp authority.cpp endpoint.cpp endpoint.thpp jsonrpc.cpp
+ messageorigin.cpp remote-type.cpp zone.cpp zone.thpp
)
include_directories(${Boost_INCLUDE_DIRS})
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "remote/apiclient.h"
-#include "remote/apilistener.h"
-#include "remote/apifunction.h"
-#include "remote/jsonrpc.h"
-#include "base/dynamictype.h"
-#include "base/objectlock.h"
-#include "base/utility.h"
-#include "base/logger_fwd.h"
-#include "base/exception.h"
-#include "base/initialize.h"
+#include "remote/apiclient.hpp"
+#include "remote/apilistener.hpp"
+#include "remote/apifunction.hpp"
+#include "remote/jsonrpc.hpp"
+#include "base/dynamictype.hpp"
+#include "base/objectlock.hpp"
+#include "base/utility.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/exception.hpp"
+#include "base/initialize.hpp"
using namespace icinga;
#ifndef APICLIENT_H
#define APICLIENT_H
-#include "remote/endpoint.h"
-#include "base/stream.h"
-#include "base/timer.h"
-#include "remote/i2-remote.h"
+#include "remote/endpoint.hpp"
+#include "base/stream.hpp"
+#include "base/timer.hpp"
+#include "remote/i2-remote.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "remote/apifunction.h"
-#include "base/singleton.h"
+#include "remote/apifunction.hpp"
+#include "base/singleton.hpp"
using namespace icinga;
#ifndef APIFUNCTION_H
#define APIFUNCTION_H
-#include "remote/i2-remote.h"
-#include "remote/messageorigin.h"
-#include "base/registry.h"
-#include "base/value.h"
-#include "base/dictionary.h"
+#include "remote/i2-remote.hpp"
+#include "remote/messageorigin.hpp"
+#include "base/registry.hpp"
+#include "base/value.hpp"
+#include "base/dictionary.hpp"
#include <vector>
#include <boost/function.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "remote/apilistener.h"
-#include "remote/apifunction.h"
-#include "base/dynamictype.h"
-#include "base/logger_fwd.h"
-#include "base/convert.h"
+#include "remote/apilistener.hpp"
+#include "remote/apifunction.hpp"
+#include "base/dynamictype.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/convert.hpp"
#include <boost/foreach.hpp>
#include <fstream>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "remote/apilistener.h"
-#include "remote/apiclient.h"
-#include "remote/endpoint.h"
-#include "base/convert.h"
-#include "base/netstring.h"
-#include "base/dynamictype.h"
-#include "base/logger_fwd.h"
-#include "base/objectlock.h"
-#include "base/stdiostream.h"
-#include "base/application.h"
-#include "base/context.h"
-#include "base/statsfunction.h"
+#include "remote/apilistener.hpp"
+#include "remote/apiclient.hpp"
+#include "remote/endpoint.hpp"
+#include "base/convert.hpp"
+#include "base/netstring.hpp"
+#include "base/dynamictype.hpp"
+#include "base/logger_fwd.hpp"
+#include "base/objectlock.hpp"
+#include "base/stdiostream.hpp"
+#include "base/application.hpp"
+#include "base/context.hpp"
+#include "base/statsfunction.hpp"
#include <fstream>
using namespace icinga;
#ifndef APILISTENER_H
#define APILISTENER_H
-#include "remote/apilistener.th"
-#include "remote/apiclient.h"
-#include "remote/endpoint.h"
-#include "remote/messageorigin.h"
-#include "base/dynamicobject.h"
-#include "base/timer.h"
-#include "base/workqueue.h"
-#include "base/tcpsocket.h"
-#include "base/tlsstream.h"
+#include "remote/apilistener.thpp"
+#include "remote/apiclient.hpp"
+#include "remote/endpoint.hpp"
+#include "remote/messageorigin.hpp"
+#include "base/dynamicobject.hpp"
+#include "base/timer.hpp"
+#include "base/workqueue.hpp"
+#include "base/tcpsocket.hpp"
+#include "base/tlsstream.hpp"
#include <set>
namespace icinga
-#include "base/dynamicobject.h"
-#include "base/application.h"
+#include "base/dynamicobject.hpp"
+#include "base/application.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "remote/zone.h"
-#include "remote/apilistener.h"
-#include "base/dynamictype.h"
-#include "base/utility.h"
-#include "base/initialize.h"
-#include "base/timer.h"
+#include "remote/zone.hpp"
+#include "remote/apilistener.hpp"
+#include "base/dynamictype.hpp"
+#include "base/utility.hpp"
+#include "base/initialize.hpp"
+#include "base/timer.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "remote/endpoint.h"
-#include "remote/apilistener.h"
-#include "remote/apiclient.h"
-#include "remote/zone.h"
-#include "base/dynamictype.h"
-#include "base/utility.h"
-#include "base/exception.h"
+#include "remote/endpoint.hpp"
+#include "remote/apilistener.hpp"
+#include "remote/apiclient.hpp"
+#include "remote/zone.hpp"
+#include "base/dynamictype.hpp"
+#include "base/utility.hpp"
+#include "base/exception.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef ENDPOINT_H
#define ENDPOINT_H
-#include "remote/i2-remote.h"
-#include "remote/endpoint.th"
+#include "remote/i2-remote.hpp"
+#include "remote/endpoint.thpp"
#include <set>
namespace icinga
-#include "base/dynamicobject.h"
+#include "base/dynamicobject.hpp"
namespace icinga
{
* The Icinga library implements remote cluster functionality.
*/
-#include "base/i2-base.h"
+#include "base/i2-base.hpp"
#ifdef I2_REMOTE_BUILD
# define I2_REMOTE_API I2_EXPORT
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "remote/jsonrpc.h"
-#include "base/netstring.h"
-#include "base/serializer.h"
+#include "remote/jsonrpc.hpp"
+#include "base/netstring.hpp"
+#include "base/serializer.hpp"
//#include <iostream>
using namespace icinga;
#ifndef JSONRPC_H
#define JSONRPC_H
-#include "base/stream.h"
-#include "base/dictionary.h"
-#include "remote/i2-remote.h"
+#include "base/stream.hpp"
+#include "base/dictionary.hpp"
+#include "remote/i2-remote.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "remote/messageorigin.h"
+#include "remote/messageorigin.hpp"
using namespace icinga;
#ifndef MESSAGEORIGIN_H
#define MESSAGEORIGIN_H
-#include "remote/zone.h"
-#include "remote/apiclient.h"
+#include "remote/zone.hpp"
+#include "remote/apiclient.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "remote/zone.h"
+#include "remote/zone.hpp"
#include <boost/foreach.hpp>
using namespace icinga;
#ifndef ZONE_H
#define ZONE_H
-#include "remote/i2-remote.h"
-#include "remote/zone.th"
-#include "remote/endpoint.h"
+#include "remote/i2-remote.hpp"
+#include "remote/zone.thpp"
+#include "remote/endpoint.hpp"
namespace icinga
{
-#include "base/dynamicobject.h"
+#include "base/dynamicobject.hpp"
namespace icinga
{
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/array.h"
-#include "base/objectlock.h"
-#include "base/serializer.h"
+#include "base/array.hpp"
+#include "base/objectlock.hpp"
+#include "base/serializer.hpp"
#include <boost/test/unit_test.hpp>
#include <boost/foreach.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/convert.h"
-#include "base/object.h"
+#include "base/convert.hpp"
+#include "base/object.hpp"
#include <boost/test/unit_test.hpp>
#include <iostream>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/dictionary.h"
-#include "base/objectlock.h"
-#include "base/serializer.h"
+#include "base/dictionary.hpp"
+#include "base/objectlock.hpp"
+#include "base/serializer.hpp"
#include <boost/test/unit_test.hpp>
#include <boost/foreach.hpp>
#include <boost/tuple/tuple.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/fifo.h"
-#include "base/objectlock.h"
+#include "base/fifo.hpp"
+#include "base/objectlock.hpp"
#include <boost/test/unit_test.hpp>
#include <boost/foreach.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/utility.h"
+#include "base/utility.hpp"
#include <boost/test/unit_test.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/netstring.h"
-#include "base/fifo.h"
-#include "base/qstring.h"
+#include "base/netstring.hpp"
+#include "base/fifo.hpp"
+#include "base/qstring.hpp"
#include <boost/test/unit_test.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/object.h"
-#include "base/value.h"
+#include "base/object.hpp"
+#include "base/value.hpp"
#include <boost/test/unit_test.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/perfdatavalue.h"
-#include "base/dictionary.h"
-#include "base/objectlock.h"
-#include "base/serializer.h"
-#include "base/array.h"
-#include "base/dictionary.h"
+#include "icinga/perfdatavalue.hpp"
+#include "base/dictionary.hpp"
+#include "base/objectlock.hpp"
+#include "base/serializer.hpp"
+#include "base/array.hpp"
+#include "base/dictionary.hpp"
#include <boost/test/unit_test.hpp>
#include <boost/foreach.hpp>
#include <boost/tuple/tuple.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/utility.h"
+#include "base/utility.hpp"
#include <boost/test/unit_test.hpp>
#include <iostream>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/stacktrace.h"
+#include "base/stacktrace.hpp"
#include <boost/test/unit_test.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/stdiostream.h"
-#include "base/qstring.h"
+#include "base/stdiostream.hpp"
+#include "base/qstring.hpp"
#include <boost/test/unit_test.hpp>
#include <boost/foreach.hpp>
#include <sstream>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/qstring.h"
+#include "base/qstring.hpp"
#include <boost/test/unit_test.hpp>
#include <boost/foreach.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/timer.h"
-#include "base/utility.h"
-#include "base/application.h"
+#include "base/timer.hpp"
+#include "base/utility.hpp"
+#include "base/application.hpp"
#include <boost/test/unit_test.hpp>
#include <boost/foreach.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/perfdatavalue.h"
-#include "base/dictionary.h"
-#include "base/objectlock.h"
-#include "base/application.h"
-#include "base/type.h"
+#include "icinga/perfdatavalue.hpp"
+#include "base/dictionary.hpp"
+#include "base/objectlock.hpp"
+#include "base/application.hpp"
+#include "base/type.hpp"
#include <boost/test/unit_test.hpp>
#include <boost/foreach.hpp>
#include <boost/tuple/tuple.hpp>
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "base/value.h"
+#include "base/value.hpp"
#include <boost/test/unit_test.hpp>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "icinga/pluginutility.cpp"
+#include "icinga/perfdatavalue.hpp"
+#include "icinga/pluginutility.hpp"
#include <boost/test/unit_test.hpp>
using namespace icinga;
#define BOOST_TEST_MAIN
#define BOOST_TEST_MODULE icinga2_test
-#include "base/application.h"
+#include "base/application.hpp"
#include <BoostTestTargetConfig.h>
using namespace icinga;
#ifndef cJSON__h
#define cJSON__h
-#include "base/visibility.h"
+#include "base/visibility.hpp"
#ifdef I2_CJSON_BUILD
# define I2_CJSON_API I2_EXPORT
#ifndef EXECVPE_H
#define EXECVPE_H
-#include "base/visibility.h"
+#include "base/visibility.hpp"
#ifdef __cplusplus
extern "C" {
#ifndef MMATCH_H
#define MMATCH_H
-#include "base/visibility.h"
+#include "base/visibility.hpp"
#ifdef __cplusplus
extern "C" {
include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
-add_executable(mkclass mkclass.cpp classcompiler.cpp classcompiler.h ${FLEX_class_lexer_OUTPUTS} ${BISON_class_parser_OUTPUTS})
+add_executable(mkclass mkclass.cpp classcompiler.cpp classcompiler.hpp ${FLEX_class_lexer_OUTPUTS} ${BISON_class_parser_OUTPUTS})
set_target_properties (
mkclass PROPERTIES
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "classcompiler.h"
+#include "classcompiler.hpp"
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
- #include "classcompiler.h"
- #include <iostream>
- #include <vector>
+#include "classcompiler.hpp"
+#include <iostream>
+#include <vector>
using namespace icinga;
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "classcompiler.h"
+#include "classcompiler.hpp"
#include <iostream>
#include <fstream>
#include <stdexcept>
{
stream->exceptions(std::istream::badbit);
- std::cout << "#include \"base/object.h\"" << std::endl
- << "#include \"base/type.h\"" << std::endl
- << "#include \"base/debug.h\"" << std::endl
- << "#include \"base/value.h\"" << std::endl
- << "#include \"base/array.h\"" << std::endl
- << "#include \"base/dictionary.h\"" << std::endl
- << "#include \"base/utility.h\"" << std::endl << std::endl
+ std::cout << "#include \"base/object.hpp\"" << std::endl
+ << "#include \"base/type.hpp\"" << std::endl
+ << "#include \"base/debug.hpp\"" << std::endl
+ << "#include \"base/value.hpp\"" << std::endl
+ << "#include \"base/array.hpp\"" << std::endl
+ << "#include \"base/dictionary.hpp\"" << std::endl
+ << "#include \"base/utility.hpp\"" << std::endl << std::endl
<< "#ifdef _MSC_VER" << std::endl
<< "#pragma warning( push )" << std::endl
<< "#pragma warning( disable : 4244 )" << std::endl
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
******************************************************************************/
-#include "classcompiler.h"
+#include "classcompiler.hpp"
#include <iostream>
using namespace icinga;
fprintf(outfp, "/* This file has been automatically generated\n"
" from the input file \"%s\". */\n\n", argv[1]);
- fputs("#include \"config/configcompiler.h\"\n\nstatic const char g_ConfigFragment[] = {\n", outfp);
+ fputs("#include \"config/configcompiler.hpp\"\n\nstatic const char g_ConfigFragment[] = {\n", outfp);
fputc('\t', outfp);
cols = 0;