Lines Matching refs:aDataset
49 Error DatasetUpdater::RequestUpdate(const Dataset::Info &aDataset, UpdaterCallback aCallback, void … in RequestUpdate() argument
53 dataset.SetFrom(aDataset); in RequestUpdate()
57 Error DatasetUpdater::RequestUpdate(Dataset &aDataset, UpdaterCallback aCallback, void *aContext) in RequestUpdate() argument
71 SuccessOrExit(aDataset.ValidateTlvs()); in RequestUpdate()
72 VerifyOrExit(!aDataset.ContainsTlv(Tlv::kActiveTimestamp)); in RequestUpdate()
73 VerifyOrExit(!aDataset.ContainsTlv(Tlv::kPendingTimestamp)); in RequestUpdate()
77 VerifyOrExit(!aDataset.IsSubsetOf(activeDataset), error = kErrorAlready); in RequestUpdate()
83 SuccessOrExit(error = aDataset.Write<ActiveTimestampTlv>(activeTimestamp)); in RequestUpdate()
93 SuccessOrExit(error = aDataset.Write<PendingTimestampTlv>(pendingTimestamp)); in RequestUpdate()
95 if (!aDataset.ContainsTlv(Tlv::kDelayTimer)) in RequestUpdate()
97 SuccessOrExit(error = aDataset.Write<DelayTimerTlv>(kDefaultDelay)); in RequestUpdate()
100 SuccessOrExit(error = activeDataset.WriteTlvsFrom(aDataset)); in RequestUpdate()
108 SuccessOrExit(error = message->AppendBytes(aDataset.GetBytes(), aDataset.GetLength())); in RequestUpdate()