-#include <errno.h>
-#include <poll.h>
#include <stddef.h>
#include <stdio.h>
#include <time.h>
-#include <unistd.h>
#include <string>
#include <vector>
void AccessLogThread::write(const ClientStats& client)
{
- MutexLock lock(&mutex);
- pending_writes.push_back(client);
+ {
+ MutexLock lock(&mutex);
+ pending_writes.push_back(client);
+ }
+ wakeup();
}
void AccessLogThread::do_work()