pub type otIp6RegisterMulticastListenersCallback = Option<unsafe extern "C" fn(aContext: *mut c_void, aError: otError, aMlrStatus: u8, aFailedAddresses: *const otIp6Address, aFailedAddressNum: u8)>;Expand description
Pointer is called with results of otIp6RegisterMulticastListeners.
@param[in] aContext A pointer to the user context. @param[in] aError OT_ERROR_NONE when successfully sent MLR.req and received MLR.rsp, OT_ERROR_RESPONSE_TIMEOUT when failed to receive MLR.rsp, OT_ERROR_PARSE when failed to parse MLR.rsp. @param[in] aMlrStatus The Multicast Listener Registration status when @p aError is OT_ERROR_NONE. @param[in] aFailedAddresses A pointer to the failed IPv6 addresses when @p aError is OT_ERROR_NONE. @param[in] aFailedAddressNum The number of failed IPv6 addresses when @p aError is OT_ERROR_NONE.
@sa otIp6RegisterMulticastListeners
Aliased Type§
pub enum otIp6RegisterMulticastListenersCallback {
None,
Some(unsafe extern "C" fn(*mut c_void, u32, u8, *const otIp6Address, u8)),
}