Periodic Idle Ip Cleanup

namespace HTTPServer
class PerioidIdleIpCleanup

Public Functions

PerioidIdleIpCleanup()
~PerioidIdleIpCleanup()
PerioidIdleIpCleanup(const PerioidIdleIpCleanup&) = delete
PerioidIdleIpCleanup &operator=(const PerioidIdleIpCleanup&) = delete
void start()
void stop()

Private Functions

void run()

Private Members

std::atomic<bool> d_running = {false}
std::thread d_thread
std::condition_variable d_cv
std::mutex d_cv_mtx