diff options
| author | Lee *!* Clagett <code@leeclagett.com> | 2024-12-17 16:40:15 -0500 |
|---|---|---|
| committer | Lee *!* Clagett <code@leeclagett.com> | 2025-02-14 13:29:57 -0500 |
| commit | 01bcd52924244ec8d2a24c10fcef8959289d09ff (patch) | |
| tree | 7aa82581901a978c3c7ba3b0f50ac8c84f753945 /src/device_trezor | |
| parent | 23a11d851adef30aea1888da0a7dd23936c81ec1 (diff) | |
| download | monzero-core-01bcd52924244ec8d2a24c10fcef8959289d09ff.tar.gz monzero-core-01bcd52924244ec8d2a24c10fcef8959289d09ff.tar.xz monzero-core-01bcd52924244ec8d2a24c10fcef8959289d09ff.zip | |
Fix build with boost ASIO 0.87. Support boost 1.66+
Diffstat (limited to 'src/device_trezor')
| -rw-r--r-- | src/device_trezor/trezor/transport.cpp | 4 | ||||
| -rw-r--r-- | src/device_trezor/trezor/transport.hpp | 2 |
2 files changed, 2 insertions, 4 deletions
diff --git a/src/device_trezor/trezor/transport.cpp b/src/device_trezor/trezor/transport.cpp index 53b35a37a..10dd82c53 100644 --- a/src/device_trezor/trezor/transport.cpp +++ b/src/device_trezor/trezor/transport.cpp @@ -34,7 +34,6 @@ #include <algorithm> #include <functional> #include <boost/endian/conversion.hpp> -#include <boost/asio/io_service.hpp> #include <boost/asio/ip/udp.hpp> #include <boost/date_time/posix_time/posix_time_types.hpp> #include <boost/format.hpp> @@ -614,8 +613,7 @@ namespace trezor{ } udp::resolver resolver(m_io_service); - udp::resolver::query query(udp::v4(), m_device_host, std::to_string(m_device_port)); - m_endpoint = *resolver.resolve(query); + m_endpoint = *resolver.resolve(udp::v4(), m_device_host, std::to_string(m_device_port)).begin(); m_socket.reset(new udp::socket(m_io_service)); m_socket->open(udp::v4()); diff --git a/src/device_trezor/trezor/transport.hpp b/src/device_trezor/trezor/transport.hpp index a452724da..827b189fd 100644 --- a/src/device_trezor/trezor/transport.hpp +++ b/src/device_trezor/trezor/transport.hpp @@ -244,7 +244,7 @@ namespace trezor { int m_device_port; std::unique_ptr<udp::socket> m_socket; - boost::asio::io_service m_io_service; + boost::asio::io_context m_io_service; boost::asio::deadline_timer m_deadline; udp::endpoint m_endpoint; }; |
