Lines Matching refs:message

51     Message     *message;  in TestMessage()  local
69 VerifyOrQuit((message = messagePool->Allocate(Message::kTypeIp6)) != nullptr); in TestMessage()
70 message->SetLinkSecurityEnabled(kWithLinkSecurity); in TestMessage()
71 SuccessOrQuit(message->SetPriority(Message::Priority::kPriorityNet)); in TestMessage()
72 message->SetType(Message::Type::kType6lowpan); in TestMessage()
73 message->SetSubType(Message::SubType::kSubTypeJoinerEntrust); in TestMessage()
74 message->SetLoopbackToHostAllowed(true); in TestMessage()
75 message->SetOrigin(Message::kOriginHostUntrusted); in TestMessage()
76 SuccessOrQuit(message->SetLength(kMaxSize)); in TestMessage()
77 message->WriteBytes(0, writeBuffer, kMaxSize); in TestMessage()
78 SuccessOrQuit(message->Read(0, readBuffer, kMaxSize)); in TestMessage()
80 VerifyOrQuit(message->CompareBytes(0, readBuffer, kMaxSize)); in TestMessage()
81 VerifyOrQuit(message->Compare(0, readBuffer)); in TestMessage()
82 VerifyOrQuit(message->GetLength() == kMaxSize); in TestMessage()
85 message->SetOffset(15); in TestMessage()
86 messageCopy = message->Clone(); in TestMessage()
87 VerifyOrQuit(messageCopy->GetOffset() == message->GetOffset()); in TestMessage()
93 VerifyOrQuit(messageCopy->GetType() == message->GetType()); in TestMessage()
94 VerifyOrQuit(messageCopy->GetSubType() == message->GetSubType()); in TestMessage()
95 VerifyOrQuit(messageCopy->IsLinkSecurityEnabled() == message->IsLinkSecurityEnabled()); in TestMessage()
96 VerifyOrQuit(messageCopy->GetPriority() == message->GetPriority()); in TestMessage()
97 VerifyOrQuit(messageCopy->IsLoopbackToHostAllowed() == message->IsLoopbackToHostAllowed()); in TestMessage()
98 VerifyOrQuit(messageCopy->GetOrigin() == message->GetOrigin()); in TestMessage()
100 message->SetOffset(0); in TestMessage()
113 message->WriteBytes(offset, &writeBuffer[offset], length); in TestMessage()
115 SuccessOrQuit(message->Read(0, readBuffer, kMaxSize)); in TestMessage()
117 VerifyOrQuit(message->Compare(0, writeBuffer)); in TestMessage()
120 SuccessOrQuit(message->Read(offset, readBuffer, length)); in TestMessage()
124 VerifyOrQuit(message->CompareBytes(offset, &writeBuffer[offset], length)); in TestMessage()
135 VerifyOrQuit(!message->CompareBytes(offset, &writeBuffer[offset], length)); in TestMessage()
139 VerifyOrQuit(!message->CompareBytes(offset, &writeBuffer[offset], length)); in TestMessage()
150 readLength = message->ReadBytes(offset, readBuffer, length); in TestMessage()
157 VerifyOrQuit(!message->CompareBytes(offset, readBuffer, length)); in TestMessage()
158 VerifyOrQuit(message->CompareBytes(offset, readBuffer, readLength)); in TestMessage()
169 error = message->Read(offset, readBuffer, length); in TestMessage()
188 VerifyOrQuit(message->GetLength() == kMaxSize); in TestMessage()
204 message2->WriteBytesFromMessage(writeOffset, *message, readOffset, length); in TestMessage()
213 VerifyOrQuit(message->CompareBytes(readOffset, *message2, writeOffset, length)); in TestMessage()
214 VerifyOrQuit(message2->CompareBytes(writeOffset, *message, readOffset, length)); in TestMessage()
226 message->WriteBytes(0, writeBuffer, kMaxSize); in TestMessage()
228 message->WriteBytesFromMessage(0, *message, readOffset, length); in TestMessage()
230 SuccessOrQuit(message->Read(0, readBuffer, kMaxSize)); in TestMessage()
243 message->WriteBytes(0, writeBuffer, kMaxSize); in TestMessage()
245 message->WriteBytesFromMessage(writeOffset, *message, 0, length); in TestMessage()
247 SuccessOrQuit(message->Read(0, readBuffer, kMaxSize)); in TestMessage()
262 message->WriteBytes(0, writeBuffer, kMaxSize); in TestMessage()
264 message->WriteBytesFromMessage(writeOffset, *message, readOffset, length); in TestMessage()
266 SuccessOrQuit(message->Read(0, readBuffer, kMaxSize)); in TestMessage()
278 message->WriteBytes(0, writeBuffer, kMaxSize); in TestMessage()
289 SuccessOrQuit(message2->AppendBytesFromMessage(*message, srcOffset, length)); in TestMessage()
291 VerifyOrQuit(message2->CompareBytes(dstOffset, *message, srcOffset, length)); in TestMessage()
294 … VerifyOrQuit(message2->AppendBytesFromMessage(*message, srcOffset, kMaxSize - srcOffset + 1) == in TestMessage()
308 IgnoreError(message->SetLength(size)); in TestMessage()
310 SuccessOrQuit(message->AppendBytesFromMessage(*message, srcOffset, length)); in TestMessage()
312 VerifyOrQuit(message->CompareBytes(size, *message, srcOffset, length)); in TestMessage()
316 message->Free(); in TestMessage()
325 VerifyOrQuit((message = messagePool->Allocate(Message::kTypeIp6)) != nullptr); in TestMessage()
326 SuccessOrQuit(message->AppendBytes(writeBuffer, kMaxSize)); in TestMessage()
328 message->RemoveHeader(offset, length); in TestMessage()
330 VerifyOrQuit(message->GetLength() == kMaxSize - length); in TestMessage()
332 SuccessOrQuit(message->Read(0, readBuffer, kMaxSize - length)); in TestMessage()
336 message->Free(); in TestMessage()
346 VerifyOrQuit((message = messagePool->Allocate(Message::kTypeIp6)) != nullptr); in TestMessage()
347 SuccessOrQuit(message->AppendBytes(writeBuffer, kMaxSize)); in TestMessage()
349 SuccessOrQuit(message->InsertHeader(offset, length)); in TestMessage()
351 VerifyOrQuit(message->GetLength() == kMaxSize + length); in TestMessage()
353 SuccessOrQuit(message->Read(0, readBuffer, offset)); in TestMessage()
356 SuccessOrQuit(message->Read(offset + length, readBuffer, kMaxSize - offset)); in TestMessage()
358 message->Free(); in TestMessage()
373 Message *message; in TestAppender() local
384 message = instance->Get<MessagePool>().Allocate(Message::kTypeIp6); in TestAppender()
385 VerifyOrQuit(message != nullptr); in TestAppender()
429 SuccessOrQuit(message->Append(kData2)); in TestAppender()
430 VerifyOrQuit(message->Compare(0, kData2)); in TestAppender()
433 Appender msgAppender(*message); in TestAppender()
434 uint16_t offset = message->GetLength(); in TestAppender()
441 VerifyOrQuit(message->GetLength() == sizeof(kData2) + sizeof(kData1)); in TestAppender()
442 VerifyOrQuit(message->Compare(offset, kData1)); in TestAppender()
446 VerifyOrQuit(message->Compare(offset, kData1)); in TestAppender()
447 VerifyOrQuit(message->Compare(offset + sizeof(kData1), kData2)); in TestAppender()
450 message->Free(); in TestAppender()