Logging improvements to allow prettier displays in the server GUI.
[dcpomatic.git] / src / lib / server_finder.h
index bd6d793044ffdf468d41e9b7cecc6950556fb38b..8aa07c0696145918cc64f5a8cc09fb35f98cbbb3 100644 (file)
 
 */
 
+/** @file  src/lib/server_finder.h
+ *  @brief ServerFinder class.
+ */
+
 #include "signaller.h"
 #include "server_description.h"
 #include "config.h"
@@ -49,6 +53,8 @@ private:
        ServerFinder ();
        ~ServerFinder ();
 
+       void start ();
+
        void search_thread ();
        void listen_thread ();
 
@@ -67,7 +73,7 @@ private:
        boost::thread* _listen_thread;
 
        std::list<ServerDescription> _servers;
-       mutable boost::mutex _mutex;
+       mutable boost::mutex _servers_mutex;
 
        boost::asio::io_service _listen_io_service;
        boost::shared_ptr<boost::asio::ip::tcp::acceptor> _listen_acceptor;