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.cpp48 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 …]
Dnetwork_data_types.hpp63 class Publisher;
190 friend class Publisher;
245 friend class Publisher;
Dnetwork_data_publisher.hpp71 class Publisher : public InstanceLocator, private NonCopyable class
99 explicit Publisher(Instance &aInstance);
516 using PublisherTimer = TimerMilliIn<Publisher, &Publisher::HandleTimer>;
Dnetwork_data.hpp94 class Publisher;
110 friend class Publisher;
562 friend class Publisher;
/openthread-latest/src/core/api/
Dnetdata_publisher_api.cpp46 …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/
Dnotifier.cpp158 Get<NetworkData::Publisher>().HandleNotifierEvents(events); in EmitEvents()
/openthread-latest/src/core/border_router/
Drouting_manager.cpp3362 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/
Dsrp_server.cpp152 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()
Dsrp_server.hpp112 friend class NetworkData::Publisher;
921 void HandleNetDataPublisherEvent(NetworkData::Publisher::Event aEvent);
/openthread-latest/src/core/instance/
Dinstance.hpp577 NetworkData::Publisher mNetworkDataPublisher;
878 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