Removed test code from the Service class.

This commit is contained in:
Gunnar Beutner 2012-06-20 15:33:38 +02:00
parent ee2c14414c
commit 51aaa23faa
2 changed files with 9 additions and 9 deletions

View File

@ -69,15 +69,18 @@ long Service::GetRetryInterval(void) const
void Service::SetNextCheck(time_t nextCheck)
{
m_NextCheck = nextCheck;
GetConfigObject()->SetProperty("next_check", nextCheck);
}
time_t Service::GetNextCheck(void)
{
if (m_NextCheck == -1)
m_NextCheck = time(NULL) + rand() % GetCheckInterval();
return m_NextCheck;
long value = -1;
GetConfigObject()->GetProperty("next_check", &value);
if (value == -1) {
value = time(NULL) + rand() % GetCheckInterval();
SetNextCheck(value);
}
return value;
}
void Service::SetChecker(string checker)

View File

@ -8,7 +8,7 @@ class I2_ICINGA_API Service : public ConfigObjectAdapter
{
public:
Service(const ConfigObject::Ptr& configObject)
: ConfigObjectAdapter(configObject), m_NextCheck(-1)
: ConfigObjectAdapter(configObject)
{ }
string GetDisplayName(void) const;
@ -24,9 +24,6 @@ public:
time_t GetNextCheck(void);
void SetChecker(string checker);
string GetChecker(void) const;
private:
time_t m_NextCheck;
};
}