Lines Matching refs:aOffset

221 uint16_t Server::FindOption(Message &aMessage, uint16_t aOffset, uint16_t aLength, Code aCode)  in FindOption()  argument
223 uint16_t end = aOffset + aLength; in FindOption()
226 while (aOffset <= end) in FindOption()
230 SuccessOrExit(aMessage.Read(aOffset, option)); in FindOption()
234 ExitNow(rval = aOffset); in FindOption()
237 aOffset += sizeof(option) + option.GetLength(); in FindOption()
243 Error Server::ProcessClientIdentifier(Message &aMessage, uint16_t aOffset, ClientIdentifier &aClien… in ProcessClientIdentifier() argument
247 SuccessOrExit(error = aMessage.Read(aOffset, aClientId)); in ProcessClientIdentifier()
256 Error Server::ProcessElapsedTime(Message &aMessage, uint16_t aOffset) in ProcessElapsedTime() argument
261 SuccessOrExit(error = aMessage.Read(aOffset, option)); in ProcessElapsedTime()
267 Error Server::ProcessIaNa(Message &aMessage, uint16_t aOffset, IaNa &aIaNa) in ProcessIaNa() argument
273 SuccessOrExit(error = aMessage.Read(aOffset, aIaNa)); in ProcessIaNa()
275 aOffset += sizeof(aIaNa); in ProcessIaNa()
278 VerifyOrExit(length <= aMessage.GetLength() - aOffset, error = kErrorParse); in ProcessIaNa()
284 VerifyOrExit((optionOffset = FindOption(aMessage, aOffset, length, kOptionIaAddress)) > 0); in ProcessIaNa()
287 length -= ((optionOffset - aOffset) + sizeof(IaAddress)); in ProcessIaNa()
288 aOffset = optionOffset + sizeof(IaAddress); in ProcessIaNa()
295 Error Server::ProcessIaAddress(Message &aMessage, uint16_t aOffset) in ProcessIaAddress() argument
300 SuccessOrExit(error = aMessage.Read(aOffset, option)); in ProcessIaAddress()