[−][src]Function openthread_sys::otUdpSend
pub unsafe extern "C" fn otUdpSend(
aSocket: *mut otUdpSocket,
aMessage: *mut otMessage,
aMessageInfo: *const otMessageInfo
) -> otError
Send a UDP/IPv6 message.
@param[in] aSocket A pointer to a UDP socket structure. @param[in] aMessage A pointer to a message buffer. @param[in] aMessageInfo A pointer to a message info structure.
If the return value is OT_ERROR_NONE, OpenThread takes ownership of @p aMessage, and the caller should no longer reference @p aMessage. If the return value is not OT_ERROR_NONE, the caller retains ownership of @p aMessage, including freeing @p aMessage if the message buffer is no longer needed.
@retval OT_ERROR_NONE The message is successfully scheduled for sending. @retval OT_ERROR_INVALID_ARGS Invalid arguments are given.
@sa otUdpNewMessage @sa otUdpOpen @sa otUdpClose @sa otUdpBind @sa otUdpConnect @sa otUdpSend