Searched refs:Publisher (Results 1 – 12 of 12) sorted by relevance
/openthread-latest/src/core/thread/ |
D | network_data_publisher.cpp | 56 Publisher::Publisher(Instance &aInstance) in Publisher() function in ot::NetworkData::Publisher 79 Error Publisher::PublishOnMeshPrefix(const OnMeshPrefixConfig &aConfig, Requester aRequester) in PublishOnMeshPrefix() 96 Error Publisher::PublishExternalRoute(const ExternalRouteConfig &aConfig, Requester aRequester) in PublishExternalRoute() 101 Error Publisher::ReplacePublishedExternalRoute(const Ip6::Prefix &aPrefix, in ReplacePublishedExternalRoute() 120 bool Publisher::IsPrefixAdded(const Ip6::Prefix &aPrefix) const in IsPrefixAdded() 134 Error Publisher::UnpublishPrefix(const Ip6::Prefix &aPrefix) in UnpublishPrefix() 148 Publisher::PrefixEntry *Publisher::FindOrAllocatePrefixEntry(const Ip6::Prefix &aPrefix, Requester … in FindOrAllocatePrefixEntry() 194 Publisher::PrefixEntry *Publisher::FindMatchingPrefixEntry(const Ip6::Prefix &aPrefix) in FindMatchingPrefixEntry() 199 const Publisher::PrefixEntry *Publisher::FindMatchingPrefixEntry(const Ip6::Prefix &aPrefix) const in FindMatchingPrefixEntry() 215 bool Publisher::IsAPrefixEntry(const Entry &aEntry) const in IsAPrefixEntry() [all …]
|
D | network_data_types.hpp | 64 class Publisher; 202 friend class Publisher; 262 friend class Publisher;
|
D | network_data_publisher.hpp | 72 class Publisher : public InstanceLocator, private NonCopyable class 103 explicit Publisher(Instance &aInstance); 523 using PublisherTimer = TimerMilliIn<Publisher, &Publisher::HandleTimer>;
|
D | network_data.hpp | 96 class Publisher; 114 friend class Publisher; 596 friend class Publisher;
|
/openthread-latest/src/core/api/ |
D | netdata_publisher_api.cpp | 49 … AsCoreType(aInstance).Get<NetworkData::Publisher>().PublishDnsSrpServiceAnycast(aSequenceNumber); in otNetDataPublishDnsSrpServiceAnycast() 54 …AsCoreType(aInstance).Get<NetworkData::Publisher>().PublishDnsSrpServiceUnicast(AsCoreType(aAddres… in otNetDataPublishDnsSrpServiceUnicast() 59 AsCoreType(aInstance).Get<NetworkData::Publisher>().PublishDnsSrpServiceUnicast(aPort); in otNetDataPublishDnsSrpServiceUnicastMeshLocalEid() 64 return AsCoreType(aInstance).Get<NetworkData::Publisher>().IsDnsSrpServiceAdded(); in otNetDataIsDnsSrpServiceAdded() 71 … AsCoreType(aInstance).Get<NetworkData::Publisher>().SetDnsSrpServiceCallback(aCallback, aContext); in otNetDataSetDnsSrpServicePublisherCallback() 76 AsCoreType(aInstance).Get<NetworkData::Publisher>().UnpublishDnsSrpService(); in otNetDataUnpublishDnsSrpService() 85 …return AsCoreType(aInstance).Get<NetworkData::Publisher>().PublishOnMeshPrefix(AsCoreType(aConfig), in otNetDataPublishOnMeshPrefix() 86 … NetworkData::Publisher::kFromUser); in otNetDataPublishOnMeshPrefix() 91 …return AsCoreType(aInstance).Get<NetworkData::Publisher>().PublishExternalRoute(AsCoreType(aConfig… in otNetDataPublishExternalRoute() 92 … NetworkData::Publisher::kFromUser); in otNetDataPublishExternalRoute() [all …]
|
/openthread-latest/src/core/common/ |
D | notifier.cpp | 187 Get<NetworkData::Publisher>().HandleNotifierEvents(events); in EmitEvents()
|
/openthread-latest/src/core/border_router/ |
D | routing_manager.cpp | 3358 IgnoreError(Get<NetworkData::Publisher>().UnpublishPrefix(oldPrefix)); in UpdatePublishedRoute() 3376 SuccessOrAssert(Get<NetworkData::Publisher>().PublishExternalRoute( in UpdatePublishedRoute() 3377 routeConfig, NetworkData::Publisher::kFromRoutingManager)); in UpdatePublishedRoute() 3381 SuccessOrAssert(Get<NetworkData::Publisher>().ReplacePublishedExternalRoute( in UpdatePublishedRoute() 3382 oldPrefix, routeConfig, NetworkData::Publisher::kFromRoutingManager)); in UpdatePublishedRoute() 3398 IgnoreError(Get<NetworkData::Publisher>().UnpublishPrefix(prefix)); in Unpublish() 3559 IgnoreError(Get<NetworkData::Publisher>().UnpublishPrefix(mPublishedPrefix)); in Stop() 3633 IgnoreError(Get<NetworkData::Publisher>().UnpublishPrefix(mPublishedPrefix)); in Evaluate() 3675 …Get<NetworkData::Publisher>().PublishExternalRoute(routeConfig, NetworkData::Publisher::kFromRouti… in Publish()
|
/openthread-latest/src/core/net/ |
D | srp_server.cpp | 162 Get<NetworkData::Publisher>().PublishDnsSrpServiceUnicast(mPort); in Enable() 167 Get<NetworkData::Publisher>().PublishDnsSrpServiceAnycast(mAnycastSequenceNumber); in Enable() 178 Get<NetworkData::Publisher>().UnpublishDnsSrpService(); in Disable() 768 void Server::HandleNetDataPublisherEvent(NetworkData::Publisher::Event aEvent) in HandleNetDataPublisherEvent() 772 case NetworkData::Publisher::kEventEntryAdded: in HandleNetDataPublisherEvent() 776 case NetworkData::Publisher::kEventEntryRemoved: in HandleNetDataPublisherEvent()
|
D | srp_server.hpp | 113 friend class NetworkData::Publisher; 986 void HandleNetDataPublisherEvent(NetworkData::Publisher::Event aEvent);
|
/openthread-latest/src/core/instance/ |
D | instance.hpp | 570 NetworkData::Publisher mNetworkDataPublisher; 861 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
|