Lines Matching refs:aDatasetInfo
236 void Dataset::ConvertTo(Info &aDatasetInfo) const in ConvertTo()
238 aDatasetInfo.Clear(); in ConvertTo()
245 aDatasetInfo.Set<kActiveTimestamp>(cur->ReadValueAs<ActiveTimestampTlv>()); in ConvertTo()
249 aDatasetInfo.Set<kChannel>(cur->ReadValueAs<ChannelTlv>().GetChannel()); in ConvertTo()
253 aDatasetInfo.Set<kWakeupChannel>(cur->ReadValueAs<WakeupChannelTlv>().GetChannel()); in ConvertTo()
262 aDatasetInfo.Set<kChannelMask>(mask); in ConvertTo()
269 aDatasetInfo.Set<kDelay>(cur->ReadValueAs<DelayTimerTlv>()); in ConvertTo()
273 aDatasetInfo.Set<kExtendedPanId>(cur->ReadValueAs<ExtendedPanIdTlv>()); in ConvertTo()
277 aDatasetInfo.Set<kMeshLocalPrefix>(cur->ReadValueAs<MeshLocalPrefixTlv>()); in ConvertTo()
281 aDatasetInfo.Set<kNetworkKey>(cur->ReadValueAs<NetworkKeyTlv>()); in ConvertTo()
285 … IgnoreError(aDatasetInfo.Update<kNetworkName>().Set(As<NetworkNameTlv>(cur)->GetNetworkName())); in ConvertTo()
289 aDatasetInfo.Set<kPanId>(cur->ReadValueAs<PanIdTlv>()); in ConvertTo()
293 aDatasetInfo.Set<kPendingTimestamp>(cur->ReadValueAs<PendingTimestampTlv>()); in ConvertTo()
297 aDatasetInfo.Set<kPskc>(cur->ReadValueAs<PskcTlv>()); in ConvertTo()
301 aDatasetInfo.Set<kSecurityPolicy>(As<SecurityPolicyTlv>(cur)->GetSecurityPolicy()); in ConvertTo()
340 void Dataset::SetFrom(const Info &aDatasetInfo) in SetFrom() argument
343 IgnoreError(WriteTlvsFrom(aDatasetInfo)); in SetFrom()
421 Error Dataset::WriteTlvsFrom(const Dataset::Info &aDatasetInfo) in WriteTlvsFrom() argument
425 if (aDatasetInfo.IsPresent<kActiveTimestamp>()) in WriteTlvsFrom()
429 aDatasetInfo.Get<kActiveTimestamp>(activeTimestamp); in WriteTlvsFrom()
433 if (aDatasetInfo.IsPresent<kPendingTimestamp>()) in WriteTlvsFrom()
437 aDatasetInfo.Get<kPendingTimestamp>(pendingTimestamp); in WriteTlvsFrom()
441 if (aDatasetInfo.IsPresent<kDelay>()) in WriteTlvsFrom()
443 SuccessOrExit(error = Write<DelayTimerTlv>(aDatasetInfo.Get<kDelay>())); in WriteTlvsFrom()
446 if (aDatasetInfo.IsPresent<kChannel>()) in WriteTlvsFrom()
450 channelValue.SetChannelAndPage(aDatasetInfo.Get<kChannel>()); in WriteTlvsFrom()
454 if (aDatasetInfo.IsPresent<kWakeupChannel>()) in WriteTlvsFrom()
458 channelValue.SetChannelAndPage(aDatasetInfo.Get<kWakeupChannel>()); in WriteTlvsFrom()
462 if (aDatasetInfo.IsPresent<kChannelMask>()) in WriteTlvsFrom()
466 ChannelMaskTlv::PrepareValue(value, aDatasetInfo.Get<kChannelMask>()); in WriteTlvsFrom()
470 if (aDatasetInfo.IsPresent<kExtendedPanId>()) in WriteTlvsFrom()
472 SuccessOrExit(error = Write<ExtendedPanIdTlv>(aDatasetInfo.Get<kExtendedPanId>())); in WriteTlvsFrom()
475 if (aDatasetInfo.IsPresent<kMeshLocalPrefix>()) in WriteTlvsFrom()
477 SuccessOrExit(error = Write<MeshLocalPrefixTlv>(aDatasetInfo.Get<kMeshLocalPrefix>())); in WriteTlvsFrom()
480 if (aDatasetInfo.IsPresent<kNetworkKey>()) in WriteTlvsFrom()
482 SuccessOrExit(error = Write<NetworkKeyTlv>(aDatasetInfo.Get<kNetworkKey>())); in WriteTlvsFrom()
485 if (aDatasetInfo.IsPresent<kNetworkName>()) in WriteTlvsFrom()
487 NameData nameData = aDatasetInfo.Get<kNetworkName>().GetAsData(); in WriteTlvsFrom()
492 if (aDatasetInfo.IsPresent<kPanId>()) in WriteTlvsFrom()
494 SuccessOrExit(error = Write<PanIdTlv>(aDatasetInfo.Get<kPanId>())); in WriteTlvsFrom()
497 if (aDatasetInfo.IsPresent<kPskc>()) in WriteTlvsFrom()
499 SuccessOrExit(error = Write<PskcTlv>(aDatasetInfo.Get<kPskc>())); in WriteTlvsFrom()
502 if (aDatasetInfo.IsPresent<kSecurityPolicy>()) in WriteTlvsFrom()
507 tlv.SetSecurityPolicy(aDatasetInfo.Get<kSecurityPolicy>()); in WriteTlvsFrom()