11#include "wpi/util/SmallVector.hpp"
22 std::string m_address;
39 int send(std::span<const uint8_t> data, std::string_view server,
int port);
40 int send(std::string_view data, std::string_view server,
int port);
41 int receive(uint8_t* data_received,
int receive_len);
42 int receive(uint8_t* data_received,
int receive_len,
UDPClient & operator=(UDPClient &&other)
UDPClient(UDPClient &&other)
int receive(uint8_t *data_received, int receive_len, wpi::util::SmallVectorImpl< char > *addr_received, int *port_received)
UDPClient(wpi::util::Logger &logger)
int send(std::span< const uint8_t > data, std::string_view server, int port)
UDPClient(std::string_view address, wpi::util::Logger &logger)
UDPClient & operator=(const UDPClient &other)=delete
UDPClient(const UDPClient &other)=delete
int set_timeout(double timeout)
int send(std::string_view data, std::string_view server, int port)
int receive(uint8_t *data_received, int receive_len)
Definition BooleanTopic.hpp:24
Definition raw_socket_ostream.hpp:9
Definition raw_os_ostream.hpp:19