Lines Matching refs:offsetRange
305 OffsetRange offsetRange; in RemoveMplOption() local
309 offsetRange.InitFromMessageFullLength(aMessage); in RemoveMplOption()
311 IgnoreError(aMessage.Read(offsetRange, ip6Header)); in RemoveMplOption()
312 offsetRange.AdvanceOffset(sizeof(ip6Header)); in RemoveMplOption()
316 SuccessOrExit(error = ReadHopByHopHeader(aMessage, offsetRange, hbh)); in RemoveMplOption()
318 for (; !offsetRange.IsEmpty(); offsetRange.AdvanceOffset(option.GetSize())) in RemoveMplOption()
320 SuccessOrExit(error = option.ParseFrom(aMessage, offsetRange)); in RemoveMplOption()
335 mplOffsetRange = offsetRange; in RemoveMplOption()
345 …else if (mplOffsetRange.GetOffset() + ExtensionHeader::kLengthUnitSize == offsetRange.GetEndOffset… in RemoveMplOption()
368 aMessage.RemoveHeader(offsetRange.GetEndOffset() - ExtensionHeader::kLengthUnitSize, in RemoveMplOption()
514 OffsetRange offsetRange; in HandleOptions() local
516 offsetRange.InitFromMessageOffsetToEnd(aMessage); in HandleOptions()
518 SuccessOrExit(error = ReadHopByHopHeader(aMessage, offsetRange, hbhHeader)); in HandleOptions()
520 for (; !offsetRange.IsEmpty(); offsetRange.AdvanceOffset(option.GetSize())) in HandleOptions()
522 SuccessOrExit(error = option.ParseFrom(aMessage, offsetRange)); in HandleOptions()
531 … SuccessOrExit(error = mMpl.ProcessOption(aMessage, offsetRange, aHeader.GetSource(), aReceive)); in HandleOptions()
538 aMessage.SetOffset(offsetRange.GetEndOffset()); in HandleOptions()