Searched refs:Publisher (Results 1 – 12 of 12) sorted by relevance
/openthread-latest/src/core/thread/ |
D | network_data_publisher.cpp | 48 Publisher::Publisher(Instance &aInstance) in Publisher() function in ot::NetworkData::Publisher 71 Error Publisher::PublishOnMeshPrefix(const OnMeshPrefixConfig &aConfig, Requester aRequester) in PublishOnMeshPrefix() 88 Error Publisher::PublishExternalRoute(const ExternalRouteConfig &aConfig, Requester aRequester) in PublishExternalRoute() 93 Error Publisher::ReplacePublishedExternalRoute(const Ip6::Prefix &aPrefix, in ReplacePublishedExternalRoute() 112 bool Publisher::IsPrefixAdded(const Ip6::Prefix &aPrefix) const in IsPrefixAdded() 126 Error Publisher::UnpublishPrefix(const Ip6::Prefix &aPrefix) in UnpublishPrefix() 140 Publisher::PrefixEntry *Publisher::FindOrAllocatePrefixEntry(const Ip6::Prefix &aPrefix, Requester … in FindOrAllocatePrefixEntry() 186 Publisher::PrefixEntry *Publisher::FindMatchingPrefixEntry(const Ip6::Prefix &aPrefix) in FindMatchingPrefixEntry() 191 const Publisher::PrefixEntry *Publisher::FindMatchingPrefixEntry(const Ip6::Prefix &aPrefix) const in FindMatchingPrefixEntry() 207 bool Publisher::IsAPrefixEntry(const Entry &aEntry) const in IsAPrefixEntry() [all …]
|
D | network_data_types.hpp | 63 class Publisher; 190 friend class Publisher; 245 friend class Publisher;
|
D | network_data_publisher.hpp | 71 class Publisher : public InstanceLocator, private NonCopyable class 99 explicit Publisher(Instance &aInstance); 516 using PublisherTimer = TimerMilliIn<Publisher, &Publisher::HandleTimer>;
|
D | network_data.hpp | 94 class Publisher; 110 friend class Publisher; 562 friend class Publisher;
|
/openthread-latest/src/core/api/ |
D | netdata_publisher_api.cpp | 46 …AsCoreType(aInstance).Get<NetworkData::Publisher>().PublishDnsSrpServiceAnycast(aSequenceNumber, a… in otNetDataPublishDnsSrpServiceAnycast() 54 …AsCoreType(aInstance).Get<NetworkData::Publisher>().PublishDnsSrpServiceUnicast(AsCoreType(aAddres… in otNetDataPublishDnsSrpServiceUnicast() 60 … AsCoreType(aInstance).Get<NetworkData::Publisher>().PublishDnsSrpServiceUnicast(aPort, aVersion); in otNetDataPublishDnsSrpServiceUnicastMeshLocalEid() 65 return AsCoreType(aInstance).Get<NetworkData::Publisher>().IsDnsSrpServiceAdded(); in otNetDataIsDnsSrpServiceAdded() 72 … AsCoreType(aInstance).Get<NetworkData::Publisher>().SetDnsSrpServiceCallback(aCallback, aContext); in otNetDataSetDnsSrpServicePublisherCallback() 77 AsCoreType(aInstance).Get<NetworkData::Publisher>().UnpublishDnsSrpService(); in otNetDataUnpublishDnsSrpService() 86 …return AsCoreType(aInstance).Get<NetworkData::Publisher>().PublishOnMeshPrefix(AsCoreType(aConfig), in otNetDataPublishOnMeshPrefix() 87 … NetworkData::Publisher::kFromUser); in otNetDataPublishOnMeshPrefix() 92 …return AsCoreType(aInstance).Get<NetworkData::Publisher>().PublishExternalRoute(AsCoreType(aConfig… in otNetDataPublishExternalRoute() 93 … NetworkData::Publisher::kFromUser); in otNetDataPublishExternalRoute() [all …]
|
/openthread-latest/src/core/common/ |
D | notifier.cpp | 158 Get<NetworkData::Publisher>().HandleNotifierEvents(events); in EmitEvents()
|
/openthread-latest/src/core/border_router/ |
D | routing_manager.cpp | 3362 IgnoreError(Get<NetworkData::Publisher>().UnpublishPrefix(oldPrefix)); in UpdatePublishedRoute() 3380 SuccessOrAssert(Get<NetworkData::Publisher>().PublishExternalRoute( in UpdatePublishedRoute() 3381 routeConfig, NetworkData::Publisher::kFromRoutingManager)); in UpdatePublishedRoute() 3385 SuccessOrAssert(Get<NetworkData::Publisher>().ReplacePublishedExternalRoute( in UpdatePublishedRoute() 3386 oldPrefix, routeConfig, NetworkData::Publisher::kFromRoutingManager)); in UpdatePublishedRoute() 3402 IgnoreError(Get<NetworkData::Publisher>().UnpublishPrefix(prefix)); in Unpublish() 3567 IgnoreError(Get<NetworkData::Publisher>().UnpublishPrefix(mPublishedPrefix)); in Stop() 3641 IgnoreError(Get<NetworkData::Publisher>().UnpublishPrefix(mPublishedPrefix)); in Evaluate() 3683 …Get<NetworkData::Publisher>().PublishExternalRoute(routeConfig, NetworkData::Publisher::kFromRouti… in Publish()
|
/openthread-latest/src/core/net/ |
D | srp_server.cpp | 152 Get<NetworkData::Publisher>().PublishDnsSrpServiceUnicast(mPort, kSrpVersion); in Enable() 157 … Get<NetworkData::Publisher>().PublishDnsSrpServiceAnycast(mAnycastSequenceNumber, kSrpVersion); in Enable() 168 Get<NetworkData::Publisher>().UnpublishDnsSrpService(); in Disable() 758 void Server::HandleNetDataPublisherEvent(NetworkData::Publisher::Event aEvent) in HandleNetDataPublisherEvent() 762 case NetworkData::Publisher::kEventEntryAdded: in HandleNetDataPublisherEvent() 766 case NetworkData::Publisher::kEventEntryRemoved: in HandleNetDataPublisherEvent()
|
D | srp_server.hpp | 112 friend class NetworkData::Publisher; 921 void HandleNetDataPublisherEvent(NetworkData::Publisher::Event aEvent);
|
/openthread-latest/src/core/instance/ |
D | instance.hpp | 577 NetworkData::Publisher mNetworkDataPublisher; 878 template <> inline NetworkData::Publisher &Instance::Get(void) { return mNetworkDataPublisher; } in Get()
|
/openthread-latest/src/cli/ |
D | README_NETDATA.md | 245 The Network Data Publisher provides mechanisms to limit the number of similar Service and/or Prefix… 247 The Publisher requires `OPENTHREAD_CONFIG_NETDATA_PUBLISHER_ENABLE`.
|
/openthread-latest/doc/ |
D | Doxyfile.in | 1256 # The default value is: org.doxygen.Publisher. 1259 DOCSET_PUBLISHER_ID = org.doxygen.Publisher 1262 # The default value is: Publisher. 1265 DOCSET_PUBLISHER_NAME = Publisher
|