Fix fopen() on windows to cope with long filenames (part of #1755).
[dcpomatic.git] / src / lib / encode_server_finder.cc
index c823d868f03f90560430e227ccbf470757192d89..2fab210c94838fe03e53a77ebea5ab0efcb87f87 100644 (file)
@@ -37,9 +37,9 @@ using std::string;
 using std::list;
 using std::vector;
 using std::cout;
-using boost::shared_ptr;
+using std::shared_ptr;
 using boost::scoped_array;
-using boost::weak_ptr;
+using std::weak_ptr;
 using boost::optional;
 #if BOOST_VERSION >= 106100
 using namespace boost::placeholders;
@@ -96,6 +96,8 @@ void
 EncodeServerFinder::search_thread ()
 try
 {
+       start_of_thread ("EncodeServerFinder-search");
+
        boost::system::error_code error;
        boost::asio::io_service io_service;
        boost::asio::ip::udp::socket socket (io_service);
@@ -122,7 +124,7 @@ try
                }
 
                /* Query our `definite' servers (if there are any) */
-               BOOST_FOREACH (string const& i, Config::instance()->servers()) {
+               for (auto const& i: Config::instance()->servers()) {
                        try {
                                boost::asio::ip::udp::resolver resolver (io_service);
                                boost::asio::ip::udp::resolver::query query (i, raw_convert<string> (HELLO_PORT));
@@ -168,6 +170,8 @@ catch (...)
 void
 EncodeServerFinder::listen_thread ()
 try {
+       start_of_thread ("EncodeServerFinder-listen");
+
        using namespace boost::asio::ip;
 
        try {