|
| bool | ContainsBorderRouterWithRloc (uint16_t aRloc16) const |
| |
| bool | ContainsEntriesFrom (const NetworkData &aCompare, uint16_t aRloc16) const |
| |
| bool | ContainsExternalRoute (const ExternalRouteConfig &aRoute) const |
| |
| bool | ContainsOnMeshPrefix (const OnMeshPrefixConfig &aPrefix) const |
| |
| bool | ContainsService (const ServiceConfig &aService) const |
| |
| Error | CopyNetworkData (Type aType, uint8_t *aData, uint8_t &aDataLength) const |
| |
| Error | CopyNetworkData (Type aType, MutableNetworkData &aNetworkData) const |
| |
| uint8_t | CountBorderRouters (RoleFilter aRoleFilter) const |
| |
| Error | FindBorderRouters (RoleFilter aRoleFilter, uint16_t aRlocs[], uint8_t &aRlocsLength) const |
| |
| const uint8_t * | GetBytes (void) const |
| |
| uint8_t | GetLength (void) const |
| |
| Error | GetNextExternalRoute (Iterator &aIterator, ExternalRouteConfig &aConfig) const |
| |
| Error | GetNextExternalRoute (Iterator &aIterator, uint16_t aRloc16, ExternalRouteConfig &aConfig) const |
| |
| Error | GetNextOnMeshPrefix (Iterator &aIterator, OnMeshPrefixConfig &aConfig) const |
| |
| Error | GetNextOnMeshPrefix (Iterator &aIterator, uint16_t aRloc16, OnMeshPrefixConfig &aConfig) const |
| |
| Error | GetNextServer (Iterator &aIterator, uint16_t &aRloc16) const |
| |
| Error | GetNextService (Iterator &aIterator, ServiceConfig &aConfig) const |
| |
| Error | GetNextService (Iterator &aIterator, uint16_t aRloc16, ServiceConfig &aConfig) const |
| |
| | NetworkData (Instance &aInstance, const uint8_t *aTlvs=nullptr, uint8_t aLength=0) |
| |
| | NetworkData (Instance &aInstance, const NetworkDataTlv *aStartTlv, const NetworkDataTlv *aEndTlv) |
| |
| Instance & | GetInstance (void) const |
| |
| Type & | Get (void) const |
| |
|
| const ServiceTlv * | FindNextService (const ServiceTlv *aPrevServiceTlv, uint32_t aEnterpriseNumber, const ServiceData &aServiceData, ServiceMatchMode aServiceMatchMode) const |
| |
| const ServiceTlv * | FindNextThreadService (const ServiceTlv *aPrevServiceTlv, const ServiceData &aServiceData, ServiceMatchMode aServiceMatchMode) const |
| |
| const PrefixTlv * | FindPrefix (const uint8_t *aPrefix, uint8_t aPrefixLength) const |
| |
| const PrefixTlv * | FindPrefix (const Ip6::Prefix &aPrefix) const |
| |
| const ServiceTlv * | FindService (uint32_t aEnterpriseNumber, const ServiceData &aServiceData, ServiceMatchMode aServiceMatchMode) const |
| |
| const NetworkDataTlv * | GetTlvsEnd (void) const |
| |
| const NetworkDataTlv * | GetTlvsStart (void) const |
| |
| Error | SendServerDataNotification (uint16_t aRloc16, bool aAppendNetDataTlv, Coap::ResponseHandler aHandler, void *aContext) const |
| |
| | InstanceLocator (Instance &aInstance) |
| |
| | GetProvider (void)=default |
| |
This class represents an immutable Network Data.