#include <cstdlib> // strtol
#include "stg/common.h"
-#include "stg/locker.h"
#include "stg/const.h" // MONITOR_TIME_DELAY_SEC
#include "traffcounter_impl.h"
#include "stg_timer.h"
m_onIPConns.clear();
//5 seconds to thread stops itself
-struct timespec ts = {0, 200000000};
for (int i = 0; i < 25 && !stopped; i++)
- nanosleep(&ts, NULL);
+ std::this_thread::sleep_for(std::chrono::milliseconds(200));
if (!stopped)
{
int c = 0;
time_t touchTime = stgTime - MONITOR_TIME_DELAY_SEC;
-struct timespec ts = {0, 500000000};
while (!token.stop_requested())
{
- nanosleep(&ts, 0);
+ std::this_thread::sleep_for(std::chrono::milliseconds(500));
if (token.stop_requested())
{
FlushAndRemove();