mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-28 16:14:09 +02:00
Build fixes for Windows.
This commit is contained in:
parent
e795336611
commit
5641e521b0
@ -91,7 +91,7 @@
|
|||||||
<ClInclude Include="nullchecktask.h" />
|
<ClInclude Include="nullchecktask.h" />
|
||||||
<ClInclude Include="service.h" />
|
<ClInclude Include="service.h" />
|
||||||
<ClInclude Include="servicegroup.h" />
|
<ClInclude Include="servicegroup.h" />
|
||||||
<ClInclude Include="checkresultmessage.h" />
|
<ClInclude Include="servicestatechangemessage.h" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="cib.cpp" />
|
<ClCompile Include="cib.cpp" />
|
||||||
@ -106,7 +106,7 @@
|
|||||||
<ClCompile Include="nullchecktask.cpp" />
|
<ClCompile Include="nullchecktask.cpp" />
|
||||||
<ClCompile Include="service.cpp" />
|
<ClCompile Include="service.cpp" />
|
||||||
<ClCompile Include="servicegroup.cpp" />
|
<ClCompile Include="servicegroup.cpp" />
|
||||||
<ClCompile Include="checkresultmessage.cpp" />
|
<ClCompile Include="servicestatechangemessage.cpp" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
<ImportGroup Label="ExtensionTargets">
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
@ -35,10 +35,10 @@
|
|||||||
<ClInclude Include="servicegroup.h">
|
<ClInclude Include="servicegroup.h">
|
||||||
<Filter>Headerdateien</Filter>
|
<Filter>Headerdateien</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
<ClInclude Include="checkresultmessage.h">
|
<ClInclude Include="nullchecktask.h">
|
||||||
<Filter>Headerdateien</Filter>
|
<Filter>Headerdateien</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
<ClInclude Include="nullchecktask.h">
|
<ClInclude Include="servicestatechangemessage.h">
|
||||||
<Filter>Headerdateien</Filter>
|
<Filter>Headerdateien</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
@ -64,14 +64,14 @@
|
|||||||
<ClCompile Include="servicegroup.cpp">
|
<ClCompile Include="servicegroup.cpp">
|
||||||
<Filter>Quelldateien</Filter>
|
<Filter>Quelldateien</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="checkresultmessage.cpp">
|
|
||||||
<Filter>Quelldateien</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="i2-cib.cpp">
|
<ClCompile Include="i2-cib.cpp">
|
||||||
<Filter>Quelldateien</Filter>
|
<Filter>Quelldateien</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="nullchecktask.cpp">
|
<ClCompile Include="nullchecktask.cpp">
|
||||||
<Filter>Quelldateien</Filter>
|
<Filter>Quelldateien</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
|
<ClCompile Include="servicestatechangemessage.cpp">
|
||||||
|
<Filter>Quelldateien</Filter>
|
||||||
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
@ -86,7 +86,7 @@ void CIBSyncComponent::ServiceStateChangeRequestHandler(const Endpoint::Ptr& sen
|
|||||||
//Service::OnCheckResultReceived(service, params);
|
//Service::OnCheckResultReceived(service, params);
|
||||||
//service->ApplyCheckResult(cr);
|
//service->ApplyCheckResult(cr);
|
||||||
|
|
||||||
time_t now = Utility::GetTime();
|
time_t now = static_cast<time_t>(Utility::GetTime());
|
||||||
CIB::UpdateTaskStatistics(now, 1);
|
CIB::UpdateTaskStatistics(now, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -64,13 +64,13 @@ void CompatComponent::DumpHostStatus(ofstream& fp, const Host::Ptr& host)
|
|||||||
<< "\t" << "check_latency=0" << "\n"
|
<< "\t" << "check_latency=0" << "\n"
|
||||||
<< "\t" << "current_state=" << state << "\n"
|
<< "\t" << "current_state=" << state << "\n"
|
||||||
<< "\t" << "state_type=1" << "\n"
|
<< "\t" << "state_type=1" << "\n"
|
||||||
<< "\t" << "last_check=" << time(NULL) << "\n"
|
<< "\t" << "last_check=" << Utility::GetTime() << "\n"
|
||||||
<< "\t" << "next_check=" << time(NULL) << "\n"
|
<< "\t" << "next_check=" << Utility::GetTime() << "\n"
|
||||||
<< "\t" << "current_attempt=1" << "\n"
|
<< "\t" << "current_attempt=1" << "\n"
|
||||||
<< "\t" << "max_attempts=1" << "\n"
|
<< "\t" << "max_attempts=1" << "\n"
|
||||||
<< "\t" << "active_checks_enabled=1" << "\n"
|
<< "\t" << "active_checks_enabled=1" << "\n"
|
||||||
<< "\t" << "passive_checks_enabled=1" << "\n"
|
<< "\t" << "passive_checks_enabled=1" << "\n"
|
||||||
<< "\t" << "last_update=" << time(NULL) << "\n"
|
<< "\t" << "last_update=" << Utility::GetTime() << "\n"
|
||||||
<< "\t" << "}" << "\n"
|
<< "\t" << "}" << "\n"
|
||||||
<< "\n";
|
<< "\n";
|
||||||
}
|
}
|
||||||
@ -192,7 +192,7 @@ void CompatComponent::StatusTimerHandler(void)
|
|||||||
<< "\n";
|
<< "\n";
|
||||||
|
|
||||||
statusfp << "info {" << "\n"
|
statusfp << "info {" << "\n"
|
||||||
<< "\t" << "created=" << time(NULL) << "\n"
|
<< "\t" << "created=" << Utility::GetTime() << "\n"
|
||||||
<< "\t" << "version=2.0" << "\n"
|
<< "\t" << "version=2.0" << "\n"
|
||||||
<< "\t" << "}" << "\n"
|
<< "\t" << "}" << "\n"
|
||||||
<< "\n";
|
<< "\n";
|
||||||
|
@ -319,7 +319,7 @@ Endpoint::Ptr EndpointManager::GetEndpointByIdentity(const String& identity) con
|
|||||||
|
|
||||||
void EndpointManager::SendAPIMessage(const Endpoint::Ptr& sender, const Endpoint::Ptr& recipient,
|
void EndpointManager::SendAPIMessage(const Endpoint::Ptr& sender, const Endpoint::Ptr& recipient,
|
||||||
RequestMessage& message,
|
RequestMessage& message,
|
||||||
function<void(const EndpointManager::Ptr&, const Endpoint::Ptr, const RequestMessage&, const ResponseMessage&, bool TimedOut)> callback, time_t timeout)
|
function<void(const EndpointManager::Ptr&, const Endpoint::Ptr, const RequestMessage&, const ResponseMessage&, bool TimedOut)> callback, double timeout)
|
||||||
{
|
{
|
||||||
m_NextMessageID++;
|
m_NextMessageID++;
|
||||||
|
|
||||||
@ -332,7 +332,7 @@ void EndpointManager::SendAPIMessage(const Endpoint::Ptr& sender, const Endpoint
|
|||||||
PendingRequest pr;
|
PendingRequest pr;
|
||||||
pr.Request = message;
|
pr.Request = message;
|
||||||
pr.Callback = callback;
|
pr.Callback = callback;
|
||||||
pr.Timeout = time(NULL) + timeout;
|
pr.Timeout = Utility::GetTime() + timeout;
|
||||||
|
|
||||||
m_Requests[id] = pr;
|
m_Requests[id] = pr;
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@ public:
|
|||||||
void SendMulticastMessage(const Endpoint::Ptr& sender, const RequestMessage& message);
|
void SendMulticastMessage(const Endpoint::Ptr& sender, const RequestMessage& message);
|
||||||
|
|
||||||
void SendAPIMessage(const Endpoint::Ptr& sender, const Endpoint::Ptr& recipient, RequestMessage& message,
|
void SendAPIMessage(const Endpoint::Ptr& sender, const Endpoint::Ptr& recipient, RequestMessage& message,
|
||||||
function<void(const EndpointManager::Ptr&, const Endpoint::Ptr, const RequestMessage&, const ResponseMessage&, bool TimedOut)> callback, time_t timeout = 30);
|
function<void(const EndpointManager::Ptr&, const Endpoint::Ptr, const RequestMessage&, const ResponseMessage&, bool TimedOut)> callback, double timeout = 30);
|
||||||
|
|
||||||
void ProcessResponseMessage(const Endpoint::Ptr& sender, const ResponseMessage& message);
|
void ProcessResponseMessage(const Endpoint::Ptr& sender, const ResponseMessage& message);
|
||||||
|
|
||||||
@ -84,13 +84,13 @@ private:
|
|||||||
*/
|
*/
|
||||||
struct I2_ICINGA_API PendingRequest
|
struct I2_ICINGA_API PendingRequest
|
||||||
{
|
{
|
||||||
time_t Timeout;
|
double Timeout;
|
||||||
RequestMessage Request;
|
RequestMessage Request;
|
||||||
function<void(const EndpointManager::Ptr&, const Endpoint::Ptr, const RequestMessage&, const ResponseMessage&, bool TimedOut)> Callback;
|
function<void(const EndpointManager::Ptr&, const Endpoint::Ptr, const RequestMessage&, const ResponseMessage&, bool TimedOut)> Callback;
|
||||||
|
|
||||||
bool HasTimedOut(void) const
|
bool HasTimedOut(void) const
|
||||||
{
|
{
|
||||||
return time(NULL) > Timeout;
|
return Utility::GetTime() > Timeout;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -65,7 +65,7 @@ int IcingaApplication::Main(const vector<String>& args)
|
|||||||
Logger::Write(LogInformation, "icinga", "Icinga component loader (version: " ICINGA_VERSION ")");
|
Logger::Write(LogInformation, "icinga", "Icinga component loader (version: " ICINGA_VERSION ")");
|
||||||
#endif /* _WIN32 */
|
#endif /* _WIN32 */
|
||||||
|
|
||||||
time(&m_StartTime);
|
m_StartTime = Utility::GetTime();
|
||||||
|
|
||||||
if (args.size() < 2) {
|
if (args.size() < 2) {
|
||||||
stringstream msgbuf;
|
stringstream msgbuf;
|
||||||
@ -242,7 +242,7 @@ Dictionary::Ptr IcingaApplication::GetMacros(void) const
|
|||||||
return m_Macros;
|
return m_Macros;
|
||||||
}
|
}
|
||||||
|
|
||||||
time_t IcingaApplication::GetStartTime(void) const
|
double IcingaApplication::GetStartTime(void) const
|
||||||
{
|
{
|
||||||
return m_StartTime;
|
return m_StartTime;
|
||||||
}
|
}
|
||||||
|
@ -47,7 +47,7 @@ public:
|
|||||||
String GetPidPath(void) const;
|
String GetPidPath(void) const;
|
||||||
Dictionary::Ptr GetMacros(void) const;
|
Dictionary::Ptr GetMacros(void) const;
|
||||||
|
|
||||||
time_t GetStartTime(void) const;
|
double GetStartTime(void) const;
|
||||||
|
|
||||||
static const String DefaultPidPath;
|
static const String DefaultPidPath;
|
||||||
|
|
||||||
@ -59,7 +59,7 @@ private:
|
|||||||
String m_PidPath;
|
String m_PidPath;
|
||||||
Dictionary::Ptr m_Macros;
|
Dictionary::Ptr m_Macros;
|
||||||
|
|
||||||
time_t m_StartTime;
|
double m_StartTime;
|
||||||
|
|
||||||
Timer::Ptr m_RetentionTimer;
|
Timer::Ptr m_RetentionTimer;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user