31 lines
970 B
Diff
31 lines
970 B
Diff
diff --git a/src/input_common/drivers/udp_client.cpp b/src/input_common/drivers/udp_client.cpp
|
|
index 60821b31a6..8f9c047218 100644
|
|
--- a/src/input_common/drivers/udp_client.cpp
|
|
+++ b/src/input_common/drivers/udp_client.cpp
|
|
@@ -2,7 +2,15 @@
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
#include <random>
|
|
-#include <boost/asio.hpp>
|
|
+// Include only needed asio components
|
|
+#include <boost/asio/io_context.hpp>
|
|
+#include <boost/asio/ip/udp.hpp>
|
|
+#include <boost/asio/basic_waitable_timer.hpp>
|
|
+#include <boost/asio/write.hpp>
|
|
+#include <boost/asio/buffer.hpp>
|
|
+#include <boost/asio/basic_socket.hpp>
|
|
+#include <boost/asio/ip/address.hpp>
|
|
+#include <boost/asio/ip/address_v4.hpp>
|
|
#include <fmt/format.h>
|
|
|
|
#include "common/logging/log.h"
|
|
@@ -113,7 +121,7 @@ private:
|
|
}
|
|
|
|
SocketCallback callback;
|
|
- boost::asio::io_service io_service;
|
|
+ boost::asio::io_context io_service;
|
|
boost::asio::basic_waitable_timer<clock> timer;
|
|
udp::socket socket;
|
|
|