openthread_sys

Function otBorderRouterSetNetDataFullCallback

Source
pub unsafe extern "C" fn otBorderRouterSetNetDataFullCallback(
    aInstance: *mut otInstance,
    aCallback: otBorderRouterNetDataFullCallback,
    aContext: *mut c_void,
)
Expand description

Sets the callback to indicate when Network Data gets full.

Requires OPENTHREAD_CONFIG_BORDER_ROUTER_SIGNAL_NETWORK_DATA_FULL.

The callback is invoked whenever:

  • The device is acting as a leader and receives a Network Data registration from a Border Router (BR) that it cannot add to Network Data (running out of space).
  • The device is acting as a BR and new entries cannot be added to its local Network Data.
  • The device is acting as a BR and tries to register its local Network Data entries with the leader, but determines that its local entries will not fit.

@param[in] aInstance A pointer to an OpenThread instance. @param[in] aCallback The callback. @param[in] aContext A pointer to arbitrary context information used with @p aCallback.