Lines Matching refs:option
236 Option option; in FindOption() local
238 SuccessOrExit(aMessage.Read(aOffset, option)); in FindOption()
240 if (option.GetCode() == aCode) in FindOption()
245 aOffset += sizeof(option) + option.GetLength(); in FindOption()
267 ElapsedTime option; in ProcessElapsedTime() local
269 SuccessOrExit(error = aMessage.Read(aOffset, option)); in ProcessElapsedTime()
270 VerifyOrExit(option.GetLength() == sizeof(option) - sizeof(Option), error = kErrorParse); in ProcessElapsedTime()
306 IaAddress option; in ProcessIaAddress() local
308 SuccessOrExit(error = aMessage.Read(aOffset, option)); in ProcessIaAddress()
309 VerifyOrExit(option.GetLength() == sizeof(option) - sizeof(Option), error = kErrorParse); in ProcessIaAddress()
314 if (mPrefixAgents[i].IsValid() && mPrefixAgents[i].IsPrefixMatch(option.GetAddress())) in ProcessIaAddress()
370 ServerIdentifier option; in AppendServerIdentifier() local
375 option.Init(); in AppendServerIdentifier()
376 option.SetDuidType(kDuidLinkLayerAddress); in AppendServerIdentifier()
377 option.SetDuidHardwareType(kHardwareTypeEui64); in AppendServerIdentifier()
378 option.SetDuidLinkLayerAddress(eui64); in AppendServerIdentifier()
379 SuccessOrExit(error = aMessage.Append(option)); in AppendServerIdentifier()
418 StatusCode option; in AppendStatusCode() local
420 option.Init(); in AppendStatusCode()
421 option.SetStatusCode(aStatusCode); in AppendStatusCode()
422 return aMessage.Append(option); in AppendStatusCode()
459 IaAddress option; in AddIaAddress() local
461 option.Init(); in AddIaAddress()
462 option.GetAddress().SetPrefix(aPrefix.mFields.m8, OT_IP6_PREFIX_BITSIZE); in AddIaAddress()
463 option.GetAddress().GetIid().SetFromExtAddress(aClientId.GetDuidLinkLayerAddress()); in AddIaAddress()
464 option.SetPreferredLifetime(IaAddress::kDefaultPreferredLifetime); in AddIaAddress()
465 option.SetValidLifetime(IaAddress::kDefaultValidLifetime); in AddIaAddress()
466 SuccessOrExit(error = aMessage.Append(option)); in AddIaAddress()
474 RapidCommit option; in AppendRapidCommit() local
476 option.Init(); in AppendRapidCommit()
477 return aMessage.Append(option); in AppendRapidCommit()