/openthread-latest/src/core/meshcop/ |
D | dataset.hpp | 57 class Dataset class 210 Dataset(void); 417 Error WriteTlvsFrom(const Dataset &aDataset); 444 Error WriteTlvsFrom(const Dataset::Info &aDatasetInfo); 555 void SetFrom(const Dataset &aDataset); 640 bool IsSubsetOf(const Dataset &aOther) const; 669 template <> inline bool Dataset::Components::IsPresent<Dataset::k##Component>(void) const \ 674 template <> inline void Dataset::Components::MarkAsPresent<Dataset::k##Component>(void) \ 700 template <> struct Dataset::TypeFor<Dataset::kActiveTimestamp> { using Type = Timestamp; }; 701 template <> struct Dataset::TypeFor<Dataset::kPendingTimestamp> { using Type = Timestamp; }; [all …]
|
D | dataset_manager.hpp | 105 Error Read(Dataset &aDataset) const; 115 Error Read(Dataset::Info &aDatasetInfo) const; 125 Error Read(Dataset::Tlvs &aDatasetTlvs) const; 132 void SaveLocal(const Dataset &aDataset); 139 void SaveLocal(const Dataset::Info &aDatasetInfo); 149 Error SaveLocal(const Dataset::Tlvs &aDatasetTlvs); 162 Error Save(const Dataset &aDataset) { return Save(aDataset, /* aAllowOlderTimestamp */ false); } in Save() 195 Error SendSetRequest(const Dataset::Info &aDatasetInfo, 212 Error SendGetRequest(const Dataset::Components &aDatasetComponents, 231 using Type = Dataset::Type; [all …]
|
D | dataset_manager.cpp | 61 Dataset dataset; in Restore() 73 void DatasetManager::Restore(const Dataset &aDataset) in Restore() 100 Error DatasetManager::Read(Dataset &aDataset) const in Read() 112 if (mType == Dataset::kActive) in Read() 131 Error DatasetManager::Read(Dataset::Info &aDatasetInfo) const in Read() 133 Dataset dataset; in Read() 145 Error DatasetManager::Read(Dataset::Tlvs &aDatasetTlvs) const in Read() 147 Dataset dataset; in Read() 162 Dataset dataset; in ApplyConfiguration() 171 Error DatasetManager::ApplyConfiguration(const Dataset &aDataset) const in ApplyConfiguration() [all …]
|
D | dataset.cpp | 43 Error Dataset::Info::GenerateRandom(Instance &aInstance) in GenerateRandom() 95 Dataset::Dataset(void) in Dataset() function in ot::MeshCoP::Dataset 102 Error Dataset::ValidateTlvs(void) const in ValidateTlvs() 126 bool Dataset::IsTlvValid(const Tlv &aTlv) in IsTlvValid() 190 bool Dataset::ContainsAllTlvs(const Tlv::Type aTlvTypes[], uint8_t aLength) const in ContainsAllTlvs() 206 bool Dataset::ContainsAllRequiredTlvsFor(Type aType) const in ContainsAllRequiredTlvsFor() 234 const Tlv *Dataset::FindTlv(Tlv::Type aType) const { return As<Tlv>(Tlv::FindTlv(mTlvs, mLength, aT… in FindTlv() 236 void Dataset::ConvertTo(Info &aDatasetInfo) const in ConvertTo() 310 void Dataset::ConvertTo(Tlvs &aTlvs) const in ConvertTo() 316 void Dataset::SetFrom(const Dataset &aDataset) in SetFrom() [all …]
|
D | dataset_updater.cpp | 49 Error DatasetUpdater::RequestUpdate(const Dataset::Info &aDataset, UpdaterCallback aCallback, void … in RequestUpdate() 51 Dataset dataset; in RequestUpdate() 57 Error DatasetUpdater::RequestUpdate(Dataset &aDataset, UpdaterCallback aCallback, void *aContext) in RequestUpdate() 61 Dataset activeDataset; in RequestUpdate() 147 HandleDatasetChanged(Dataset::kActive); in HandleNotifierEvents() 152 HandleDatasetChanged(Dataset::kPending); in HandleNotifierEvents() 156 void DatasetUpdater::HandleDatasetChanged(Dataset::Type aType) in HandleDatasetChanged() 158 Dataset requestedDataset; in HandleDatasetChanged() 159 Dataset newDataset; in HandleDatasetChanged() 169 if (aType == Dataset::kActive) in HandleDatasetChanged() [all …]
|
D | dataset_updater.hpp | 100 Error RequestUpdate(const Dataset::Info &aDataset, UpdaterCallback aCallback, void *aContext); 116 Error RequestUpdate(Dataset &aDataset, UpdaterCallback aCallback, void *aContext); 119 void HandleDatasetChanged(Dataset::Type aType);
|
D | tcat_agent.cpp | 192 Dataset *aDataset) const in CheckCommandClassAuthorizationFlags() 220 Dataset::Info datasetInfo; in CheckCommandClassAuthorizationFlags() 234 if (datasetInfo.IsPresent<Dataset::kNetworkName>() && mCommissionerHasNetworkName && in CheckCommandClassAuthorizationFlags() 235 (datasetInfo.Get<Dataset::kNetworkName>() == mCommissionerNetworkName)) in CheckCommandClassAuthorizationFlags() 240 if (datasetInfo.IsPresent<Dataset::kExtendedPanId>() && mCommissionerHasExtendedPanId && in CheckCommandClassAuthorizationFlags() 241 (datasetInfo.Get<Dataset::kExtendedPanId>() == mCommissionerExtendedPanId)) in CheckCommandClassAuthorizationFlags() 509 Dataset dataset; in HandleSetActiveOperationalDataset() 678 Dataset::Info datasetInfo; in HandlePresentPskcHash() 682 VerifyOrExit(datasetInfo.IsPresent<Dataset::kPskc>(), error = kErrorSecurity); in HandlePresentPskcHash() 683 pskc = datasetInfo.Get<Dataset::kPskc>(); in HandlePresentPskcHash() [all …]
|
D | dataset_manager_ftd.cpp | 53 Dataset dataset; in ProcessSetOrReplaceRequest() 164 VerifyOrExit(dataset.ContainsAllRequiredTlvsFor(Dataset::kActive)); in ProcessSetOrReplaceRequest() 263 Dataset dataset; in GenerateLocal() 406 void PendingDatasetManager::ApplyActiveDataset(Dataset &aDataset) in ApplyActiveDataset()
|
D | joiner.cpp | 509 Dataset::Info datasetInfo; in HandleTmf() 518 …SuccessOrExit(error = Tlv::Find<NetworkKeyTlv>(aMessage, datasetInfo.Update<Dataset::kNetworkKey>(… in HandleTmf() 520 datasetInfo.Set<Dataset::kChannel>(Get<Mac::Mac>().GetPanChannel()); in HandleTmf() 521 datasetInfo.Set<Dataset::kPanId>(Get<Mac::Mac>().GetPanId()); in HandleTmf()
|
D | tcat_agent.hpp | 372 Dataset *aDataset) const;
|
D | joiner_router.cpp | 285 Dataset dataset; in PrepareJoinerEntrustMessage()
|
/openthread-latest/src/cli/ |
D | cli_dataset.cpp | 48 otOperationalDatasetTlvs Dataset::sDatasetTlvs; 50 const Dataset::ComponentMapper *Dataset::LookupMapper(const char *aName) const in LookupMapper() 56 &Dataset::OutputActiveTimestamp, in LookupMapper() 57 &Dataset::ParseActiveTimestamp, in LookupMapper() 62 &Dataset::OutputChannel, in LookupMapper() 63 &Dataset::ParseChannel, in LookupMapper() 68 &Dataset::OutputChannelMask, in LookupMapper() 69 &Dataset::ParseChannelMask, in LookupMapper() 74 &Dataset::OutputDelay, in LookupMapper() 75 &Dataset::ParseDelay, in LookupMapper() [all …]
|
D | README_DATASET.md | 5 Thread network configuration parameters are managed using Active and Pending Operational Dataset ob… 16 ### Active Operational Dataset 18 …ctive Operational Dataset includes parameters that are currently in use across an entire Thread ne… 31 ### Pending Operational Dataset 33 …Dataset is used to communicate changes to the Active Operational Dataset before they take effect. … 62 2. Commit new dataset to the Active Operational Dataset in non-volatile storage. 84 …lly attaches to a Thread network, the device will retrieve the complete Active Operational Dataset. 86 1. Create a partial Active Operational Dataset. 104 3. After attaching, validate that the device received the complete Active Operational Dataset. 122 ### Using the Dataset Updater to update Operational Dataset [all …]
|
D | cli_dataset.hpp | 51 class Dataset : private Utils class 54 Dataset(otInstance *aInstance, OutputImplementer &aOutputImplementer) in Dataset() function in ot::Cli::Dataset 73 using Command = CommandEntry<Dataset>; 87 void (Dataset::*mOutput)(const otOperationalDataset &aDataset); 88 otError (Dataset::*mParse)(Arg *&aArgs, otOperationalDataset &aDataset);
|
D | README_NETDATA.md | 34 2. Commit new dataset to the Active Operational Dataset in non-volatile storage. 99 …lly attaches to a Thread network, the device will retrieve the complete Active Operational Dataset. 101 1. Create a partial Active Operational Dataset. 385 Commissioning Dataset information is printed under `Commissioning` header: 387 - Session ID if present in Dataset or `-` otherwise 388 - Border Agent RLOC16 (in hex) if present in Dataset or `-` otherwise 389 - Joiner UDP port number if present in Dataset or `-` otherwise 390 - Steering Data (as hex bytes) if present in Dataset or `-` otherwise 392 - e: if Dataset contains any extra unknown TLV
|
D | README_COMMISSIONING.md | 32 2. Commit new dataset to the Active Operational Dataset in non-volatile storage. 101 4. After successful attach, validate the device has the same Active Operational Dataset as above.
|
D | cli.hpp | 347 Dataset mDataset;
|
/openthread-latest/src/core/common/ |
D | settings.cpp | 227 Settings::Key Settings::KeyForDatasetType(MeshCoP::Dataset::Type aType) in KeyForDatasetType() 229 return (aType == MeshCoP::Dataset::kActive) ? kKeyActiveDataset : kKeyPendingDataset; in KeyForDatasetType() 232 void Settings::SaveOperationalDataset(MeshCoP::Dataset::Type aType, const MeshCoP::Dataset &aDatase… in SaveOperationalDataset() 242 Error Settings::ReadOperationalDataset(MeshCoP::Dataset::Type aType, MeshCoP::Dataset &aDataset) co… in ReadOperationalDataset() 245 uint16_t length = MeshCoP::Dataset::kMaxLength; in ReadOperationalDataset() 248 VerifyOrExit(length <= MeshCoP::Dataset::kMaxLength, error = kErrorNotFound); in ReadOperationalDataset() 257 void Settings::DeleteOperationalDataset(MeshCoP::Dataset::Type aType) in DeleteOperationalDataset()
|
D | settings.hpp | 785 void SaveOperationalDataset(MeshCoP::Dataset::Type aType, const MeshCoP::Dataset &aDataset); 796 Error ReadOperationalDataset(MeshCoP::Dataset::Type aType, MeshCoP::Dataset &aDataset) const; 803 void DeleteOperationalDataset(MeshCoP::Dataset::Type aType); 1116 static Key KeyForDatasetType(MeshCoP::Dataset::Type aType);
|
/openthread-latest/tests/nexus/platform/ |
D | nexus_node.cpp | 37 MeshCoP::Dataset::Info datasetInfo; in Form() 48 MeshCoP::Dataset dataset; in Join()
|
/openthread-latest/src/core/api/ |
D | dataset_api.cpp | 159 MeshCoP::Dataset dataset; in otDatasetParseTlvs() 173 MeshCoP::Dataset dataset; in otDatasetConvertToTlvs() 184 MeshCoP::Dataset dataset; in otDatasetUpdateTlvs()
|
/openthread-latest/tests/unit/ |
D | test_dataset.cpp | 65 Dataset dataset; in TestDataset() 66 Dataset dataset2; in TestDataset() 67 Dataset::Tlvs datasetTlvs; in TestDataset() 68 Dataset::Info datasetInfo; in TestDataset()
|
/openthread-latest/examples/apps/cli/ |
D | README.md | 21 Generate, view, and commit a new Active Operational Dataset: 84 Configure Thread Network Key from Node 1's Active Operational Dataset:
|
/openthread-latest/src/core/utils/ |
D | channel_manager.cpp | 153 MeshCoP::Dataset::Info dataset; in StartDatasetUpdate() 156 dataset.Set<MeshCoP::Dataset::kChannel>(mChannel); in StartDatasetUpdate() 157 dataset.Set<MeshCoP::Dataset::kDelay>(Time::SecToMsec(mDelay)); in StartDatasetUpdate()
|
/openthread-latest/src/core/thread/ |
D | mle.cpp | 5289 Error Mle::TxMessage::AppendActiveDatasetTlv(void) { return AppendDatasetTlv(MeshCoP::Dataset::kAct… in AppendActiveDatasetTlv() 5291 Error Mle::TxMessage::AppendPendingDatasetTlv(void) { return AppendDatasetTlv(MeshCoP::Dataset::kPe… in AppendPendingDatasetTlv() 5293 Error Mle::TxMessage::AppendDatasetTlv(MeshCoP::Dataset::Type aDatasetType) in AppendDatasetTlv() 5297 MeshCoP::Dataset dataset; in AppendDatasetTlv() 5301 case MeshCoP::Dataset::kActive: in AppendDatasetTlv() 5306 case MeshCoP::Dataset::kPending: in AppendDatasetTlv() 5476 return ReadAndSaveDataset(MeshCoP::Dataset::kActive, aActiveTimestamp); in ReadAndSaveActiveDataset() 5481 return ReadAndSaveDataset(MeshCoP::Dataset::kPending, aPendingTimestamp); in ReadAndSavePendingDataset() 5484 Error Mle::RxMessage::ReadAndSaveDataset(MeshCoP::Dataset::Type aDatasetType, in ReadAndSaveDataset() 5488 …Tlv::Type tlvType = (aDatasetType == MeshCoP::Dataset::kActive) ? Tlv::kActiveDataset : Tlv… in ReadAndSaveDataset() [all …]
|