std::shared_ptr
[dcpomatic.git] / src / lib / encode_server_finder.h
index abfcc6d35c5512526aec86af38aeda773007a746..a58c75382e35fcf0f30b6296b1b141091ad2d169 100644 (file)
@@ -64,14 +64,14 @@ private:
 
        boost::optional<std::list<EncodeServerDescription>::iterator> server_found (std::string);
        void start_accept ();
-       void handle_accept (boost::system::error_code ec, boost::shared_ptr<Socket> socket);
+       void handle_accept (boost::system::error_code ec, std::shared_ptr<Socket> socket);
 
        void config_changed (Config::Property what);
 
        /** Thread to periodically issue broadcasts and requests to find encoding servers */
-       boost::thread* _search_thread;
+       boost::thread _search_thread;
        /** Thread to listen to the responses from servers */
-       boost::thread* _listen_thread;
+       boost::thread _listen_thread;
 
        /** Available servers */
        std::list<EncodeServerDescription> _servers;
@@ -79,7 +79,7 @@ private:
        mutable boost::mutex _servers_mutex;
 
        boost::asio::io_service _listen_io_service;
-       boost::shared_ptr<boost::asio::ip::tcp::acceptor> _listen_acceptor;
+       std::shared_ptr<boost::asio::ip::tcp::acceptor> _listen_acceptor;
        bool _stop;
 
        boost::condition _search_condition;