Home
last modified time | relevance | path

Searched refs:Publisher (Results 1 – 12 of 12) sorted by relevance

/openthread-latest/src/core/thread/
Dnetwork_data_publisher.cpp56 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 …]
Dnetwork_data_types.hpp64 class Publisher;
202 friend class Publisher;
262 friend class Publisher;
Dnetwork_data_publisher.hpp72 class Publisher : public InstanceLocator, private NonCopyable class
103 explicit Publisher(Instance &aInstance);
523 using PublisherTimer = TimerMilliIn<Publisher, &Publisher::HandleTimer>;
Dnetwork_data.hpp96 class Publisher;
114 friend class Publisher;
596 friend class Publisher;
/openthread-latest/src/core/api/
Dnetdata_publisher_api.cpp49 … 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/
Dnotifier.cpp187 Get<NetworkData::Publisher>().HandleNotifierEvents(events); in EmitEvents()
/openthread-latest/src/core/border_router/
Drouting_manager.cpp3358 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/
Dsrp_server.cpp162 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()
Dsrp_server.hpp113 friend class NetworkData::Publisher;
986 void HandleNetDataPublisherEvent(NetworkData::Publisher::Event aEvent);
/openthread-latest/src/core/instance/
Dinstance.hpp570 NetworkData::Publisher mNetworkDataPublisher;
861 template <> inline NetworkData::Publisher &Instance::Get(void) { return mNetworkDataPublisher; } in Get()
/openthread-latest/src/cli/
DREADME_NETDATA.md245 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/
DDoxyfile.in1256 # 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