]> granicus.if.org Git - icinga2/commitdiff
Windows build fix.
authorGunnar Beutner <gunnar@beutner.name>
Tue, 20 Aug 2013 06:29:38 +0000 (08:29 +0200)
committerGunnar Beutner <gunnar@beutner.name>
Tue, 20 Aug 2013 06:29:38 +0000 (08:29 +0200)
13 files changed:
components/livestatus/livestatus.vcxproj
components/livestatus/livestatus.vcxproj.filters
lib/base/base.vcxproj
lib/base/base.vcxproj.filters
lib/base/stacktrace.h
lib/icinga/checkcommand.h
lib/icinga/command.h
lib/icinga/compatutility.cpp
lib/icinga/eventcommand.h
lib/icinga/icinga.vcxproj
lib/icinga/icinga.vcxproj.filters
lib/icinga/legacytimeperiod.cpp
lib/icinga/notificationcommand.h

index e01505d227019b3d9a748bbda541e27c53b81434..5d75190fe610ccf6a515f492e0bd0e39226db926 100644 (file)
   </ItemGroup>
   <ItemGroup>
     <ClCompile Include="aggregator.cpp" />
+    <ClCompile Include="avgaggregator.cpp" />
     <ClCompile Include="countaggregator.cpp" />
-    <ClCompile Include="sumaggregator.cpp" />
-    <ClInclude Include="avgaggregator.cpp" />
-    <ClInclude Include="minaggregator.cpp" />
-    <ClInclude Include="maxaggregator.cpp" />
-    <ClInclude Include="stdaggregator.cpp" />
-    <ClInclude Include="invsumaggregator.cpp" />
-    <ClInclude Include="invavgaggregator.cpp" />
     <ClCompile Include="andfilter.cpp" />
     <ClCompile Include="attributefilter.cpp" />
     <ClCompile Include="column.cpp" />
     <ClCompile Include="filter.cpp" />
     <ClCompile Include="hostgroupstable.cpp" />
     <ClCompile Include="hoststable.cpp" />
+    <ClCompile Include="invavgaggregator.cpp" />
+    <ClCompile Include="invsumaggregator.cpp" />
     <ClCompile Include="livestatus-type.cpp" />
+    <ClCompile Include="maxaggregator.cpp" />
+    <ClCompile Include="minaggregator.cpp" />
     <ClCompile Include="negatefilter.cpp" />
     <ClCompile Include="orfilter.cpp" />
     <ClCompile Include="query.cpp" />
     <ClCompile Include="servicegroupstable.cpp" />
     <ClCompile Include="servicestable.cpp" />
     <ClCompile Include="statustable.cpp" />
+    <ClCompile Include="stdaggregator.cpp" />
+    <ClCompile Include="sumaggregator.cpp" />
     <ClCompile Include="timeperiodstable.cpp" />
     <ClCompile Include="logtable.cpp" />
     <ClCompile Include="table.cpp" />
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
-</Project>
+</Project>
\ No newline at end of file
index 41854e11c2d3ac5a4c4de2e5ff75b5b6709afbb4..1ba8ddafc43fab023262a2517052ed16b01e368f 100644 (file)
@@ -90,9 +90,6 @@
     <ClInclude Include="column.h">
       <Filter>Headerdateien</Filter>
     </ClInclude>
-    <ClInclude Include="servicegroupstable.h">
-      <Filter>Headerdateien</Filter>
-    </ClInclude>
     <ClInclude Include="servicestable.h">
       <Filter>Headerdateien</Filter>
     </ClInclude>
     <ClInclude Include="downtimestable.h">
       <Filter>Headerdateien</Filter>
     </ClInclude>
+    <ClInclude Include="avgaggregator.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="servicegroupsstable.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
   </ItemGroup>
   <ItemGroup>
     <ClCompile Include="component.cpp">
     <ClCompile Include="countaggregator.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="sumaggregator.cpp">
+    <ClCompile Include="attributefilter.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="avgaggregator.cpp">
+    <ClCompile Include="negatefilter.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="minaggregator.cpp">
+    <ClCompile Include="combinerfilter.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="maxaggregator.cpp">
+    <ClCompile Include="hostgroupstable.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="stdaggregator.cpp">
+    <ClCompile Include="hoststable.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="invavgaggregator.cpp">
+    <ClCompile Include="column.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="invsumaggregator.cpp">
+    <ClCompile Include="servicegroupstable.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="attributefilter.cpp">
+    <ClCompile Include="servicestable.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="negatefilter.cpp">
+    <ClCompile Include="commandstable.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="combinerfilter.cpp">
+    <ClCompile Include="commentstable.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="hostgroupstable.cpp">
+    <ClCompile Include="downtimestable.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="hoststable.cpp">
+    <ClCompile Include="livestatus-type.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="column.cpp">
+    <ClCompile Include="avgaggregator.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="servicegroupstable.cpp">
+    <ClCompile Include="invavgaggregator.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="servicestable.cpp">
+    <ClCompile Include="invsumaggregator.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="commandstable.cpp">
+    <ClCompile Include="maxaggregator.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="commentstable.cpp">
+    <ClCompile Include="minaggregator.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="downtimestable.cpp">
+    <ClCompile Include="stdaggregator.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="livestatus-type.cpp">
+    <ClCompile Include="sumaggregator.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
   </ItemGroup>
       <Filter>Quelldateien</Filter>
     </CustomBuild>
   </ItemGroup>
-</Project>
+</Project>
\ No newline at end of file
index d9136d56ba6cad24f789bc3e7ab22bd055c24ad6..daf3c8d8ff928bc8eebfcdc986cae0c2d997b23f 100644 (file)
     <ClCompile Include="array.cpp" />
     <ClCompile Include="attribute.cpp" />
     <ClCompile Include="bufferedstream.cpp" />
+    <ClCompile Include="consolelogger.cpp" />
     <ClCompile Include="convert.cpp" />
     <ClCompile Include="dynamicobject.cpp" />
     <ClCompile Include="dictionary.cpp" />
     <ClCompile Include="dynamictype.cpp" />
+    <ClCompile Include="filelogger.cpp" />
     <ClCompile Include="networkstream.cpp" />
+    <ClCompile Include="script.cpp" />
+    <ClCompile Include="scriptinterpreter.cpp" />
+    <ClCompile Include="scriptlanguage.cpp" />
+    <ClCompile Include="scriptvariable.cpp" />
     <ClCompile Include="threadpool.cpp" />
     <ClCompile Include="exception.cpp" />
     <ClCompile Include="fifo.cpp" />
     <ClInclude Include="array.h" />
     <ClInclude Include="attribute.h" />
     <ClInclude Include="bufferedstream.h" />
+    <ClInclude Include="consolelogger.h" />
     <ClInclude Include="convert.h" />
     <ClInclude Include="dynamicobject.h" />
     <ClInclude Include="dictionary.h" />
     <ClInclude Include="dynamictype.h" />
+    <ClInclude Include="filelogger.h" />
+    <ClInclude Include="initialize.h" />
     <ClInclude Include="networkstream.h" />
+    <ClInclude Include="script.h" />
+    <ClInclude Include="scriptinterpreter.h" />
+    <ClInclude Include="scriptlanguage.h" />
+    <ClInclude Include="scriptvariable.h" />
     <ClInclude Include="threadpool.h" />
     <ClInclude Include="fifo.h" />
     <ClInclude Include="logger_fwd.h" />
index 64c600a3b5f3f0245f2cfa4432428be19aa97a0b..b636307cfab68a3950810f6a37cb59bdfeda2706 100644 (file)
     <ClCompile Include="tlsutility.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
-    <ClCompile Include="threadpool.cpp" />
-    <ClCompile Include="scriptfunctionwrapper.cpp" />
-    <ClCompile Include="bufferedstream.cpp" />
-    <ClCompile Include="networkstream.cpp" />
+    <ClCompile Include="bufferedstream.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="consolelogger.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="filelogger.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="networkstream.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="script.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="scriptfunctionwrapper.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="scriptinterpreter.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="scriptlanguage.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="scriptvariable.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="threadpool.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
   </ItemGroup>
   <ItemGroup>
     <ClInclude Include="application.h">
     <ClInclude Include="singleton.h">
       <Filter>Headerdateien</Filter>
     </ClInclude>
-    <ClInclude Include="threadpool.h" />
-    <ClInclude Include="scriptfunctionwrapper.h" />
-    <ClInclude Include="bufferedstream.h" />
-    <ClInclude Include="networkstream.h" />
+    <ClInclude Include="threadpool.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="bufferedstream.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="consolelogger.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="filelogger.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="initialize.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="networkstream.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="script.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="scriptfunctionwrapper.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="scriptinterpreter.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="scriptlanguage.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="scriptvariable.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
   </ItemGroup>
   <ItemGroup>
     <Filter Include="Quelldateien">
index b98535e8e35b0c9b53a4aa58f919c828ab0a66d8..ef3d909491a29e2f9cdf09e97fc8fef7c9432eee 100644 (file)
@@ -32,7 +32,7 @@ namespace icinga
  *
  * @ingroup base
  */
-class StackTrace
+class I2_BASE_API StackTrace
 {
 public:
        StackTrace(void);
index 4597ae2f8a42cc004f1e48e462ffee3acdadbe75..f0abae68e3bb332e8ab4ffc4b45ce0ff544ff150 100644 (file)
@@ -29,9 +29,9 @@ namespace icinga
 /**
  * A command.
  *
- * @ingroup base
+ * @ingroup icinga
  */
-class I2_BASE_API CheckCommand : public Command
+class I2_ICINGA_API CheckCommand : public Command
 {
 public:
        DECLARE_PTR_TYPEDEFS(CheckCommand);
index cd671888f408bfb5f6eac5cd9f288cccb6cdaf12..323e769647ff0f87db9863cfcf21ce86ebec915d 100644 (file)
@@ -33,9 +33,9 @@ namespace icinga
 /**
  * A command.
  *
- * @ingroup base
+ * @ingroup icinga
  */
-class I2_BASE_API Command : public DynamicObject, public MacroResolver
+class I2_ICINGA_API Command : public DynamicObject, public MacroResolver
 {
 public:
        DECLARE_PTR_TYPEDEFS(Command);
index 359868964d6f51d6139c3b656f38ed81a0302a9b..e158f606793739ebf929054f0ea618683dbbe5af 100644 (file)
@@ -277,7 +277,7 @@ Dictionary::Ptr CompatUtility::GetServiceStatusAttributes(const Service::Ptr& se
        attr->Set("max_attempts", service->GetMaxCheckAttempts());
        attr->Set("last_state_change", service->GetLastStateChange());
        attr->Set("last_hard_state_change", service->GetLastHardStateChange());
-       attr->Set("last_update", time(NULL));
+       attr->Set("last_update", static_cast<long>(time(NULL)));
        attr->Set("process_performance_data", 1); /* always enabled */
        attr->Set("freshness_checks_enabled", 1); /* always enabled */
        attr->Set("notifications_enabled", (service->GetEnableNotifications() ? 1 : 0));
index db8f9890325c1619fd4672375771e4739c61f93c..eafdcdbdc2d024d1f74d73ce3b6e5bccd984ddc8 100644 (file)
@@ -29,9 +29,9 @@ namespace icinga
 /**
  * An event handler command.
  *
- * @ingroup base
+ * @ingroup icinga
  */
-class I2_BASE_API EventCommand : public Command
+class I2_ICINGA_API EventCommand : public Command
 {
 public:
        DECLARE_PTR_TYPEDEFS(EventCommand);
index 7e078b8d061e20a3b9db00ea96a5295b1b62fe32..4361d50e7e2def35d6894938ed772c786b455969 100644 (file)
   </ItemGroup>
   <ItemGroup>
     <ClCompile Include="api.cpp" />
+    <ClCompile Include="checkcommand.cpp" />
     <ClCompile Include="checkresultmessage.cpp" />
     <ClCompile Include="cib.cpp" />
+    <ClCompile Include="command.cpp" />
+    <ClCompile Include="compatutility.cpp" />
     <ClCompile Include="downtimemessage.cpp" />
+    <ClCompile Include="eventcommand.cpp" />
     <ClCompile Include="externalcommandprocessor.cpp" />
     <ClCompile Include="flappingmessage.cpp" />
     <ClCompile Include="host.cpp" />
     <ClCompile Include="macroprocessor.cpp" />
     <ClCompile Include="macroresolver.cpp" />
     <ClCompile Include="notification.cpp" />
+    <ClCompile Include="notificationcommand.cpp" />
     <ClCompile Include="notificationmessage.cpp" />
     <ClCompile Include="notificationrequestmessage.cpp" />
+    <ClCompile Include="nulleventtask.cpp" />
+    <ClCompile Include="perfdatawriter.cpp" />
     <ClCompile Include="pluginchecktask.cpp" />
     <ClCompile Include="nullchecktask.cpp" />
+    <ClCompile Include="plugineventtask.cpp" />
     <ClCompile Include="pluginnotificationtask.cpp" />
+    <ClCompile Include="service-event.cpp" />
+    <ClCompile Include="service-flapping.cpp" />
     <ClCompile Include="service-notification.cpp" />
     <ClCompile Include="service.cpp" />
     <ClCompile Include="service-check.cpp" />
   </ItemGroup>
   <ItemGroup>
     <ClInclude Include="api.h" />
+    <ClInclude Include="checkcommand.h" />
     <ClInclude Include="checkresultmessage.h" />
     <ClInclude Include="cib.h" />
+    <ClInclude Include="command.h" />
+    <ClInclude Include="compatutility.h" />
     <ClInclude Include="downtimemessage.h" />
+    <ClInclude Include="eventcommand.h" />
     <ClInclude Include="externalcommandprocessor.h" />
     <ClInclude Include="flappingmessage.h" />
     <ClInclude Include="host.h" />
     <ClInclude Include="macroprocessor.h" />
     <ClInclude Include="macroresolver.h" />
     <ClInclude Include="notification.h" />
+    <ClInclude Include="notificationcommand.h" />
     <ClInclude Include="notificationmessage.h" />
     <ClInclude Include="notificationrequestmessage.h" />
+    <ClInclude Include="nulleventtask.h" />
+    <ClInclude Include="perfdatawriter.h" />
     <ClInclude Include="pluginchecktask.h" />
     <ClInclude Include="nullchecktask.h" />
+    <ClInclude Include="plugineventtask.h" />
     <ClInclude Include="pluginnotificationtask.h" />
     <ClInclude Include="service.h" />
     <ClInclude Include="servicegroup.h" />
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
-</Project>
+</Project>
\ No newline at end of file
index f3bd9db108fbb1d5adb7c31742b55b6ac2d2d039..8c66ebfd69b0030b615a918c1a775d2d3b882ee3 100644 (file)
     <ClCompile Include="timeperiod.cpp">
       <Filter>Quelldateien</Filter>
     </ClCompile>
+    <ClCompile Include="checkcommand.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="service-flapping.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="command.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="compatutility.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="eventcommand.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="legacytimeperiod.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="macroresolver.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="notificationcommand.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="nulleventtask.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="perfdatawriter.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="plugineventtask.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
+    <ClCompile Include="service-event.cpp">
+      <Filter>Quelldateien</Filter>
+    </ClCompile>
   </ItemGroup>
   <ItemGroup>
     <ClInclude Include="i2-icinga.h">
     <ClInclude Include="timeperiod.h">
       <Filter>Headerdateien</Filter>
     </ClInclude>
+    <ClInclude Include="checkcommand.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="plugineventtask.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="command.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="compatutility.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="eventcommand.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="legacytimeperiod.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="macroresolver.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="notificationcommand.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="nulleventtask.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
+    <ClInclude Include="perfdatawriter.h">
+      <Filter>Headerdateien</Filter>
+    </ClInclude>
   </ItemGroup>
   <ItemGroup>
     <Filter Include="Headerdateien">
       <Filter>Quelldateien</Filter>
     </CustomBuild>
   </ItemGroup>
-</Project>
+</Project>
\ No newline at end of file
index f88acc3aec00b841f0f90868ec2247273af13942..cf603e0f12aa050dc741da02dc3aaa514f9ef286 100644 (file)
@@ -324,7 +324,7 @@ bool LegacyTimePeriod::IsInDayDefinition(const String& daydef, tm *reference)
 
        ParseTimeRange(daydef, &begin, &end, &stride, reference);
 
-       Log(LogDebug, "icinga", "ParseTimeRange: '" + daydef + "' => " + Convert::ToString(mktime(&begin)) + " -> " + Convert::ToString(mktime(&end)) + ", stride: " + Convert::ToString(stride));
+       Log(LogDebug, "icinga", "ParseTimeRange: '" + daydef + "' => " + Convert::ToString(static_cast<long>(mktime(&begin))) + " -> " + Convert::ToString(static_cast<long>(mktime(&end))) + ", stride: " + Convert::ToString(stride));
 
        return IsInTimeRange(&begin, &end, stride, reference);
 }
@@ -393,7 +393,7 @@ Array::Ptr LegacyTimePeriod::ScriptFunc(const TimePeriod::Ptr& tp, double begin,
                        time_t refts = begin + i * 24 * 60 * 60;
                        tm reference;
 
-                       Log(LogDebug, "icinga", "Checking reference time " + Convert::ToString(refts));
+                       Log(LogDebug, "icinga", "Checking reference time " + Convert::ToString(static_cast<long>(refts)));
 
 #ifdef _MSC_VER
                        tm *temp = localtime(&refts);
index 150a73ebdee8ff2ea07047f25bb6ecec39d05f6a..2eb8c0d459fc931edd18b6c5432c25e6281b78be 100644 (file)
@@ -31,9 +31,9 @@ class Notification;
 /**
  * A notification command.
  *
- * @ingroup base
+ * @ingroup icinga
  */
-class I2_BASE_API NotificationCommand : public Command
+class I2_ICINGA_API NotificationCommand : public Command
 {
 public:
        DECLARE_PTR_TYPEDEFS(NotificationCommand);