0.01.00
message.hpp File Reference

This file includes definitions for the message buffer pool and message buffers. More...

#include "openthread-core-config.h"
#include "utils/wrap_stdint.h"
#include "utils/wrap_string.h"
#include <openthread/message.h>
#include <openthread/platform/messagepool.h>
#include "common/code_utils.hpp"
#include "common/locator.hpp"
#include "mac/mac_frame.hpp"
#include "thread/link_quality.hpp"

Go to the source code of this file.

Classes

struct  ot::MessageInfo
 This structure contains metdata about a Message. More...
 
class  ot::Buffer
 This class represents a Message buffer. More...
 
class  ot::Message
 This class represents a message. More...
 
class  ot::MessageQueue
 This class implements a message queue. More...
 
class  ot::PriorityQueue
 This class implements a priority queue. More...
 
class  ot::MessagePool
 This class represents a message pool. More...
 
class  ot::MessagePool::Iterator
 This class represents an iterator for iterating through all queued message from this pool. More...
 

Enumerations

enum  {
  kNumBuffers = OPENTHREAD_CONFIG_NUM_MESSAGE_BUFFERS,
  kBufferSize = OPENTHREAD_CONFIG_MESSAGE_BUFFER_SIZE
}
 

Detailed Description

This file includes definitions for the message buffer pool and message buffers.