93 const char *group_addr,
94 const char *interface_addr);
160 const char *target_addr);
181 const char *group_addr,
Definition udp_base_ffi.hpp:28
uint8_t * data
Definition udp_base_ffi.hpp:33
bool success
Definition udp_base_ffi.hpp:42
uintptr_t len
Definition udp_base_ffi.hpp:37
Definition udp_base_ffi.hpp:49
UdpSender * _sender
Definition udp_base_ffi.hpp:54
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)