Found 11 other functions taking a
otBorderRoutingPrefixTableIterator
argument:
Initializes an `otBorderRoutingPrefixTableIterator`. An iterator MUST be initialized before it is used. An iterator can be initialized again to restart from the beginning of the table. When iterating over entries in the table, to ensure the update times `mMsecSinceLastUpdate` of entries are consistent, they are given relative to the time the iterator was initialized.
Iterates over the entries in the Border Router's discovered prefix table. Prefix entries associated with the same discovered router on an infrastructure link are guaranteed to be grouped together (retrieved back-to-back).
Iterates over the discovered router entries on the infrastructure link.
Iterates over the peer BRs found in the Network Data. Requires `OPENTHREAD_CONFIG_BORDER_ROUTING_TRACK_PEER_BR_INFO_ENABLE`. Peer BRs are other devices within the Thread mesh that provide external IP connectivity. A device is considered to provide external IP connectivity if at least one of the following conditions is met regarding its Network Data entries: - It has added at least one external route entry. - It has added at least one prefix entry with both the default-route and on-mesh flags set. - It has added at least one domain prefix (with both the domain and on-mesh flags set). The list of peer BRs specifically excludes the current device, even if it is itself acting as a BR.
Initializes a `PrefixTableIterator`. An iterator can be initialized again to start from the beginning of the table. When iterating over entries in the table, to ensure the entry update times are consistent, they are given relative to the time the iterator was initialized.
Iterates over entries in the discovered prefix table.
Iterates over discovered router entries on infrastructure link.
Iterates over the peer BRs found in the Network Data.