Add some missing override labels.
[dcpomatic.git] / test / socket_test.cc
index 872136a7196c02f2beaed2b4962425e6bee3475a..64c15480841513ed6a90f7ed5410250e89926cb9 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2020 Carl Hetherington <cth@carlh.net>
+    Copyright (C) 2020-2021 Carl Hetherington <cth@carlh.net>
 
     This file is part of DCP-o-matic.
 
 
 */
 
-#include "lib/server.h"
+
 #include "lib/dcpomatic_socket.h"
+#include "lib/server.h"
 #include <dcp/raw_convert.h>
-#include <boost/thread.hpp>
 #include <boost/test/unit_test.hpp>
-#include <boost/shared_ptr.hpp>
+#include <boost/thread.hpp>
 #include <cstring>
 #include <iostream>
 
 
+using std::make_shared;
+using std::shared_ptr;
 using std::string;
-using boost::shared_ptr;
 using boost::bind;
 
 
@@ -83,7 +84,7 @@ public:
        }
 
 private:
-       void handle (boost::shared_ptr<Socket> socket)
+       void handle (std::shared_ptr<Socket> socket)
        {
                boost::mutex::scoped_lock lm (_mutex);
                BOOST_REQUIRE (_size);
@@ -116,6 +117,7 @@ send (shared_ptr<Socket> socket, char const* message)
        socket->write (reinterpret_cast<uint8_t const *>(message), strlen(message) + 1);
 }
 
+
 /** Basic test to see if Socket can send and receive data */
 BOOST_AUTO_TEST_CASE (socket_basic_test)
 {
@@ -129,7 +131,7 @@ BOOST_AUTO_TEST_CASE (socket_basic_test)
        tcp::resolver::query query ("127.0.0.1", dcp::raw_convert<string>(TEST_SERVER_PORT));
        tcp::resolver::iterator endpoint_iterator = resolver.resolve (query);
 
-       shared_ptr<Socket> socket (new Socket);
+       auto socket = make_shared<Socket>();
        socket->connect (*endpoint_iterator);
        send (socket, "Hello world!");