pub type otSrpClientAutoStartCallback = Option<unsafe extern "C" fn(aServerSockAddr: *const otSockAddr, aContext: *mut c_void)>;
Expand description
Pointer type defines the callback used by SRP client to notify user when it is auto-started or stopped.
This is only used when auto-start feature OPENTHREAD_CONFIG_SRP_CLIENT_AUTO_START_API_ENABLE
is enabled.
This callback is invoked when auto-start mode is enabled and the SRP client is either automatically started or stopped.
@param[in] aServerSockAddr A non-NULL pointer indicates SRP server was started and pointer will give the selected server socket address. A NULL pointer indicates SRP server was stopped. @param[in] aContext A pointer to an arbitrary context (provided when callback was registered).
Aliased Type§
enum otSrpClientAutoStartCallback {
None,
Some(unsafe extern "C" fn(_: *const otSockAddr, _: *mut c_void)),
}