From 0f0b83702c8b6be6481cef91b913905ab7572f83 Mon Sep 17 00:00:00 2001 From: algin Date: Mon, 17 Jul 2023 18:06:31 +0300 Subject: [PATCH] =?UTF-8?q?dev(UML-1462):=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20select=20=D0=B2=20=D0=B8=D0=BD=D1=82=D0=B5?= =?UTF-8?q?=D1=80=D1=84=D0=B5=D0=B9=D1=81=20UDPServerIFace?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/free_rtos/ethernet_ip/eth_udp_server.hpp | 2 +- components/free_rtos/ethernet_ip/eth_udp_server_iface.hpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/components/free_rtos/ethernet_ip/eth_udp_server.hpp b/components/free_rtos/ethernet_ip/eth_udp_server.hpp index a04d2ce..b4ce098 100644 --- a/components/free_rtos/ethernet_ip/eth_udp_server.hpp +++ b/components/free_rtos/ethernet_ip/eth_udp_server.hpp @@ -30,7 +30,7 @@ public: virtual uint32_t Sender(uint8_t * p_data, size_t scatter_segment) override; - int32_t select(uint32_t ticks = SystemP_WAIT_FOREVER) + virtual int32_t select(uint32_t ticks = SystemP_WAIT_FOREVER) override { return rx_sem_.pend(ticks); } diff --git a/components/free_rtos/ethernet_ip/eth_udp_server_iface.hpp b/components/free_rtos/ethernet_ip/eth_udp_server_iface.hpp index 6daf92c..11b3a2b 100644 --- a/components/free_rtos/ethernet_ip/eth_udp_server_iface.hpp +++ b/components/free_rtos/ethernet_ip/eth_udp_server_iface.hpp @@ -1,7 +1,7 @@ /* * eth_udp_server_iface.hpp * - * Created on: 15 ìàð. 2023 ã. + * Created on: 15 ���. 2023 �. * Author: sychev */ @@ -19,6 +19,7 @@ namespace free_rtos { class EthUdpServerIface { public: virtual std::shared_ptr createClient(uint16_t port_dst, uint16_t port_src, bool use_chksum) = 0; + virtual int32_t select(uint32_t ticks = SystemP_WAIT_FOREVER) = 0; virtual ~EthUdpServerIface() {}; };