Lines Matching refs:metadata

245     Metadata metadata;  in SendMulticast()  local
259 metadata.mIp6Address = mMulticastIp6Address; in SendMulticast()
260 metadata.mIp6Port = kMdnsPort; in SendMulticast()
261 metadata.mIp4Address = mMulticastIp4Address; in SendMulticast()
262 metadata.mIp4Port = kMdnsPort; in SendMulticast()
264 SuccessOrExit(otMessageAppend(aMessage, &metadata, sizeof(Metadata))); in SendMulticast()
282 Metadata metadata; in SendUnicast() local
296 memset(&metadata, 0, sizeof(Metadata)); in SendUnicast()
298 if (otIp4FromIp4MappedIp6Address(&aAddress->mAddress, &metadata.mIp4Address) == OT_ERROR_NONE) in SendUnicast()
301 metadata.mIp4Port = aAddress->mPort; in SendUnicast()
302 metadata.mIp6Port = 0; in SendUnicast()
306 metadata.mIp6Address = aAddress->mAddress; in SendUnicast()
307 metadata.mIp4Port = 0; in SendUnicast()
308 metadata.mIp6Port = aAddress->mPort; in SendUnicast()
311 SuccessOrExit(otMessageAppend(aMessage, &metadata, sizeof(Metadata))); in SendUnicast()
365 Metadata metadata; in SendQueuedMessages() local
375 otMessageRead(message, offset, &metadata, sizeof(Metadata)); in SendQueuedMessages()
380 isTxPending = (metadata.mIp6Port != 0); in SendQueuedMessages()
383 isTxPending = (metadata.mIp4Port != 0); in SendQueuedMessages()
399 addr6.sin6_port = htons(metadata.mIp6Port); in SendQueuedMessages()
400 CopyIp6AddressTo(metadata.mIp6Address, &addr6.sin6_addr); in SendQueuedMessages()
403 metadata.mIp6Port = 0; in SendQueuedMessages()
410 addr.sin_port = htons(metadata.mIp4Port); in SendQueuedMessages()
411 memcpy(&addr.sin_addr.s_addr, &metadata.mIp4Address, sizeof(otIp4Address)); in SendQueuedMessages()
414 metadata.mIp4Port = 0; in SendQueuedMessages()
419 if (metadata.CanFreeMessage()) in SendQueuedMessages()
426 otMessageWrite(message, offset, &metadata, sizeof(Metadata)); in SendQueuedMessages()