#ifndef MSP_NET_RESOLVE_H_
#define MSP_NET_RESOLVE_H_
+#include <deque>
#include <string>
#include <msp/core/mutex.h>
#include <msp/core/semaphore.h>
class WorkerThread: public Thread
{
private:
- std::list<Task> queue;
+ std::deque<Task> queue;
Mutex queue_mutex;
Semaphore sem;
IO::Pipe notify_pipe;
IO::Pipe &get_notify_pipe() { return notify_pipe; }
private:
- virtual void main();
+ void main() override;
};
public: