]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/resolve.h
Use the override specifier when overriding
[libs/net.git] / source / net / resolve.h
index 21737ff4794bb0def530bd364cae00a2291ec1c2..b006aff9986b7c5cf51ea5638fdcca6b53693e27 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;
@@ -67,7 +68,7 @@ private:
                IO::Pipe &get_notify_pipe() { return notify_pipe; }
 
        private:
-               virtual void main();
+               void main() override;
        };
 
 public: