#include "base/dynamictype.h"
#include "base/logger_fwd.h"
#include "base/objectlock.h"
+#include "base/utility.h"
using namespace icinga;
*/
void Script::Start(void)
{
- assert(OwnsLock());
+ ASSERT(OwnsLock());
SpawnInterpreter();
}
*/
void Script::OnAttributeUpdate(const String& name)
{
- assert(!OwnsLock());
+ ASSERT(!OwnsLock());
if (name == "language" || name == "code")
SpawnInterpreter();
*/
void PerfdataWriter::OnAttributeChanged(const String& name)
{
- assert(!OwnsLock());
+ ASSERT(!OwnsLock());
if (name == "rotation_interval") {
m_RotationTimer->SetInterval(GetRotationInterval());
if ((t % 2) == 0) {
Dictionary::Ptr segment = boost::make_shared<Dictionary>();
segment->Set("begin", t * 60);
- segment->Set("end", t * 61);
+ segment->Set("end", (t + 1) * 60);
segments->Add(segment);
}