diff --git a/src/asyncudplistener.cpp b/src/asyncudplistener.cpp index d7689cc..e9ca22f 100644 --- a/src/asyncudplistener.cpp +++ b/src/asyncudplistener.cpp @@ -5,6 +5,7 @@ // system includes #include +#include // esp-idf includes #include @@ -12,7 +13,6 @@ #include // 3rdparty lib includes -#include #include namespace { @@ -82,7 +82,7 @@ void _udp_recv(void *arg, udp_pcb *pcb, pbuf *pb, const ip_addr_t *addr, uint16_ _this->_udp_task_post(pcb, pb, addr, port, ip_current_input_netif()); } -tl::expected makeUdpPacketWrapper(pbufUniquePtr &&_pb, const ip_addr_t *raddr, uint16_t rport, struct netif *_ntif) +std::expected makeUdpPacketWrapper(pbufUniquePtr &&_pb, const ip_addr_t *raddr, uint16_t rport, struct netif *_ntif) { assert(_pb); @@ -127,10 +127,10 @@ tl::expected makeUdpPacketWrapper(pbufUniquePtr & // break; - return tl::make_unexpected("udp response on ipv6 not supported"); + return std::unexpected("udp response on ipv6 not supported"); } default: - return tl::make_unexpected(fmt::format("unknown ip type {}", _remoteAddr.type)); + return std::unexpected(fmt::format("unknown ip type {}", _remoteAddr.type)); } std::string_view _data{payload, _pb->len};