Class MessageBufferWrapper
template <size_t SizeInBytes>
ClassList > MessageBufferWrapper
Public Functions
Type | Name |
---|---|
MessageBufferWrapper () |
|
void | create () |
MessageBufferHandle_t | handle () const |
size_t | pop_front (uint8_t * dst, size_t maxLen, TickType_t ticks_to_wait, BaseType_t * pxHigherPriorityTaskWoken=nullptr) |
bool | pop_front (T & dst, TickType_t ticks_to_wait, BaseType_t * pxHigherPriorityTaskWoken=nullptr) |
bool | push_back (uint8_t * data, size_t len, TickType_t ticks_to_wait, BaseType_t * pxHigherPriorityTaskWoken=nullptr) |
bool | push_back (const T & val, TickType_t ticks_to_wait, BaseType_t * pxHigherPriorityTaskWoken=nullptr) |
bool | reset () |
~MessageBufferWrapper () |
Public Functions Documentation
function MessageBufferWrapper
inline MessageBufferWrapper::MessageBufferWrapper ()
function create
inline void MessageBufferWrapper::create ()
function handle
inline MessageBufferHandle_t MessageBufferWrapper::handle () const
function pop_front [1/2]
inline size_t MessageBufferWrapper::pop_front (
uint8_t * dst,
size_t maxLen,
TickType_t ticks_to_wait,
BaseType_t * pxHigherPriorityTaskWoken=nullptr
)
function pop_front [2/2]
template<typename T typename T>
inline bool MessageBufferWrapper::pop_front (
T & dst,
TickType_t ticks_to_wait,
BaseType_t * pxHigherPriorityTaskWoken=nullptr
)
function push_back [1/2]
inline bool MessageBufferWrapper::push_back (
uint8_t * data,
size_t len,
TickType_t ticks_to_wait,
BaseType_t * pxHigherPriorityTaskWoken=nullptr
)
function push_back [2/2]
template<typename T typename T>
inline bool MessageBufferWrapper::push_back (
const T & val,
TickType_t ticks_to_wait,
BaseType_t * pxHigherPriorityTaskWoken=nullptr
)
function reset
inline bool MessageBufferWrapper::reset ()
function ~MessageBufferWrapper
inline MessageBufferWrapper::~MessageBufferWrapper ()
The documentation for this class was generated from the following file fw/rbcx-coprocessor/include/utils/MessageBufferWrapper.hpp