From bb78e4dcbdf5f9592679f0262b97de240fbd62e7 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 11 Mar 2022 19:44:04 +0100 Subject: [PATCH] C++11 tidying. --- src/lib/dcpomatic_socket.cc | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/lib/dcpomatic_socket.cc b/src/lib/dcpomatic_socket.cc index a92a294e6..f4292e842 100644 --- a/src/lib/dcpomatic_socket.cc +++ b/src/lib/dcpomatic_socket.cc @@ -18,19 +18,22 @@ */ -#include "dcpomatic_socket.h" + #include "compose.hpp" -#include "exceptions.h" #include "dcpomatic_assert.h" +#include "dcpomatic_socket.h" +#include "exceptions.h" #include #include #include #include "i18n.h" + using std::shared_ptr; using std::weak_ptr; + /** @param timeout Timeout in seconds */ Socket::Socket (int timeout) : _deadline (_io_service) @@ -52,6 +55,7 @@ Socket::check () _deadline.async_wait (boost::bind (&Socket::check, this)); } + /** Blocking connect. * @param endpoint End-point to connect to. */ @@ -74,6 +78,7 @@ Socket::connect (boost::asio::ip::tcp::endpoint endpoint) } } + /** Blocking write. * @param data Buffer to write. * @param size Number of bytes to write. @@ -99,6 +104,7 @@ Socket::write (uint8_t const * data, int size) } } + void Socket::write (uint32_t v) { @@ -106,6 +112,7 @@ Socket::write (uint32_t v) write (reinterpret_cast (&v), 4); } + /** Blocking read. * @param data Buffer to read to. * @param size Number of bytes to read. @@ -131,6 +138,7 @@ Socket::read (uint8_t* data, int size) } } + uint32_t Socket::read_uint32 () { @@ -147,6 +155,7 @@ Socket::start_read_digest () _read_digester.reset (new Digester()); } + void Socket::start_write_digest () { @@ -165,7 +174,7 @@ Socket::ReadDigestScope::ReadDigestScope (shared_ptr socket) bool Socket::ReadDigestScope::check () { - shared_ptr sp = _socket.lock (); + auto sp = _socket.lock (); if (!sp) { return false; } @@ -183,7 +192,7 @@ Socket::WriteDigestScope::WriteDigestScope (shared_ptr socket) Socket::WriteDigestScope::~WriteDigestScope () { - shared_ptr sp = _socket.lock (); + auto sp = _socket.lock (); if (sp) { try { sp->finish_write_digest (); @@ -216,6 +225,7 @@ Socket::check_read_digest () return memcmp(ref, actual, size) == 0; } + void Socket::finish_write_digest () { -- 2.30.2