#include <message.h>

Represents the message buffer information for different queues used by OpenThread stack.

Summary

Public attributes

m6loReassemblyQueue

Info about 6LoWPAN reassembly queue.

m6loSendQueue

Info about 6LoWPAN send queue.

mApplicationCoapQueue

Info about application CoAP send queue.

mCoapQueue

Info about CoAP/TMF send queue.

mCoapSecureQueue

Info about CoAP secure send queue.

mFreeBuffers

uint16_t

The number of free buffers (0xffff if unknown).

mIp6Queue

Info about IPv6 send queue.

mMaxUsedBuffers

uint16_t

The maximum number of used buffers at the same time since OT stack initialization or last call to otMessageResetBufferInfo().

mMleQueue

Info about MLE delayed message queue.

mMplQueue

Info about MPL send queue.

mTotalBuffers

uint16_t

The total number of buffers in the messages pool (0xffff if unknown).

Public attributes

m6loReassemblyQueue

otMessageQueueInfo otBufferInfo::m6loReassemblyQueue

Info about 6LoWPAN reassembly queue.

m6loSendQueue

otMessageQueueInfo otBufferInfo::m6loSendQueue

Info about 6LoWPAN send queue.

mApplicationCoapQueue

otMessageQueueInfo otBufferInfo::mApplicationCoapQueue

Info about application CoAP send queue.

mCoapSecureQueue

otMessageQueueInfo otBufferInfo::mCoapSecureQueue

Info about CoAP secure send queue.

mFreeBuffers

uint16_t otBufferInfo::mFreeBuffers

The number of free buffers (0xffff if unknown).

mMaxUsedBuffers

uint16_t otBufferInfo::mMaxUsedBuffers

The maximum number of used buffers at the same time since OT stack initialization or last call to otMessageResetBufferInfo().

mMleQueue

otMessageQueueInfo otBufferInfo::mMleQueue

Info about MLE delayed message queue.

mTotalBuffers

uint16_t otBufferInfo::mTotalBuffers

The total number of buffers in the messages pool (0xffff if unknown).

Resources

OpenThread API Reference topics originate from the source code, available on GitHub. For more information, or to contribute to our documentation, refer to Resources.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.

Last updated 2024-01-02 UTC.