Lines Matching refs:aPrefix
93 void PrefixInfoOption::SetPrefix(const Prefix &aPrefix) in SetPrefix() argument
95 mPrefixLength = aPrefix.mLength; in SetPrefix()
96 mPrefix = AsCoreType(&aPrefix.mPrefix); in SetPrefix()
99 void PrefixInfoOption::GetPrefix(Prefix &aPrefix) const { aPrefix.Set(mPrefix.GetBytes(), mPrefixLe… in GetPrefix()
127 void RouteInfoOption::SetPrefix(const Prefix &aPrefix) in SetPrefix() argument
129 SetLength(OptionLengthForPrefix(aPrefix.mLength)); in SetPrefix()
130 mPrefixLength = aPrefix.mLength; in SetPrefix()
131 memcpy(GetPrefixBytes(), aPrefix.GetBytes(), aPrefix.GetBytesSize()); in SetPrefix()
134 void RouteInfoOption::GetPrefix(Prefix &aPrefix) const { aPrefix.Set(GetPrefixBytes(), mPrefixLengt… in GetPrefix()
277 Error RouterAdvert::TxMessage::AppendPrefixInfoOption(const Prefix &aPrefix, in AppendPrefixInfoOption() argument
292 pio->SetPrefix(aPrefix); in AppendPrefixInfoOption()
298 Error RouterAdvert::TxMessage::AppendRouteInfoOption(const Prefix &aPrefix, in AppendRouteInfoOption() argument
305 …rio = static_cast<RouteInfoOption *>(AppendOption(RouteInfoOption::OptionSizeForPrefix(aPrefix.Get… in AppendRouteInfoOption()
311 rio->SetPrefix(aPrefix); in AppendRouteInfoOption()