Lines Matching full:prefix
49 … Publisher provides mechanisms to limit the number of similar Service and/or Prefix (on-mesh prefix
82 …* Pointer type defines the callback used to notify when a prefix (on-mesh or external route) entry…
89 * @param[in] aPrefix A pointer to the prefix entry.
189 * Requests an on-mesh prefix to be published in the Thread Network Data.
195 …* A subsequent call to this method will replace a previous request for the same prefix. In particu…
196 …* only changes the flags (e.g., preference level) and the prefix is already added in the Network D…
199 …k Data after determining there are other nodes that are publishing the same prefix with the same or
203 * @param[in] aConfig The on-mesh prefix config to publish (MUST NOT be NULL).
205 * @retval OT_ERROR_NONE The on-mesh prefix is published successfully.
206 …* @retval OT_ERROR_INVALID_ARGS The @p aConfig is not valid (bad prefix, invalid flag combination…
208 …* of entries (shared between on-mesh prefix and external route) det…
216 * Requests an external route prefix to be published in the Thread Network Data.
222 …* A subsequent call to this method will replace a previous request for the same prefix. In particu…
223 …* only changes the flags (e.g., preference level) and the prefix is already added in the Network D…
226 …k Data after determining there are other nodes that are publishing the same prefix with the same or
233 …* @retval OT_ERROR_INVALID_ARGS The @p aConfig is not valid (bad prefix, invalid flag combination…
235 …* of entries (shared between on-mesh prefix and external route) det…
249 … previously published route entry matching @p aPrefix, it will be replaced with the new prefix from
252 …* - If the @p aPrefix was already added in the Network Data, the change to the new prefix in @p aC…
254 * the transition from aPrefix to the new prefix is smooth.
257 …* prefix but it will not be immediately added. Instead, it will start the process of publishing …
258 …* Data (monitoring the Network Data to determine when/if to add the prefix, depending on the num…
261 * @param[in] aPrefix The previously published external route prefix to replace.
266 …* @retval OT_ERROR_INVALID_ARGS The @p aConfig is not valid (bad prefix, invalid flag combination…
268 …* of entries (shared between on-mesh prefix and external route) det…
277 …* Indicates whether or not currently a published prefix entry (on-mesh or external route) is added…
283 * @param[in] aPrefix A pointer to the prefix (MUST NOT be NULL).
285 * @retval TRUE The published prefix entry is added to the Thread Network Data.
292 * Sets a callback for notifying when a published prefix entry is actually added to or removed from
309 * Unpublishes a previously published On-Mesh or External Route Prefix.
314 * @param[in] aPrefix The prefix to unpublish (MUST NOT be NULL).
316 * @retval OT_ERROR_NONE The prefix was unpublished successfully.
317 * @retval OT_ERROR_NOT_FOUND Could not find the prefix in the published list.