]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/resolve.h
Use deque instead of list for resolver task queue
[libs/net.git] / source / net / resolve.h
index 21737ff4794bb0def530bd364cae00a2291ec1c2..5e7781dfc64a3e66bf16d1b02c8beed05aaefc83 100644 (file)
@@ -1,6 +1,7 @@
 #ifndef MSP_NET_RESOLVE_H_
 #define MSP_NET_RESOLVE_H_
 
+#include <deque>
 #include <string>
 #include <msp/core/mutex.h>
 #include <msp/core/semaphore.h>
@@ -50,7 +51,7 @@ private:
        class WorkerThread: public Thread
        {
        private:
-               std::list<Task> queue;
+               std::deque<Task> queue;
                Mutex queue_mutex;
                Semaphore sem;
                IO::Pipe notify_pipe;