91 const char *group_addr,
92 const char *interface_addr);
158 const char *target_addr);
179 const char *group_addr,
Definition udp_base.hpp:26
uint8_t * data
Definition udp_base.hpp:31
bool success
Definition udp_base.hpp:40
uintptr_t len
Definition udp_base.hpp:35
Definition udp_base.hpp:47
UdpSender * _sender
Definition udp_base.hpp:52
UdpSenderC new_multicast_sender_c(const char *bind_addr, const char *group_addr, uint32_t ttl)
UdpSenderC new_unicast_sender_c(const char *bind_addr, const char *target_addr)
UdpReceiver * new_unicast_receiver_c(const char *bind_addr)
BufferResult receive_c(const UdpReceiver *receiver)
void free_sender(UdpSenderC sender)
bool send_c(const UdpSenderC *sender, const uint8_t *data, uintptr_t len)
void free_buffer(uint8_t *buffer, uintptr_t len)
UdpReceiver * new_multicast_receiver_c(const char *bind_addr, const char *group_addr, const char *interface_addr)
void free_receiver(UdpReceiver *ptr)