|
| MsgQueBlock (MsgQueId id, MsgCpuId owner, SpinLockId spinlock) |
|
err_t | setup (drm_t n_drm, uint16_t n_size, uint16_t n_num, drm_t h_drm, uint16_t h_size, uint16_t h_num) |
|
uint16_t | getNumMsg (MsgPri pri) const |
|
uint16_t | getRest (MsgPri pri) const |
|
template<typename T > |
static size_t | getSendSize (const T ¶m, bool type_check) |
|
template<> |
size_t | getSendSize (const MsgNullParam &, bool) |
|
template<> |
size_t | getSendSize (const MsgRangedParam ¶m, bool) |
|
template<typename T > |
err_t | send (MsgPri pri, MsgType type, MsgQueId reply, MsgFlags flags, const T ¶m) |
|
template<typename T > |
err_t | sendIsr (MsgPri pri, MsgType type, MsgQueId reply, const T ¶m) |
|
MsgPacket * | pushHeader (MsgPri pri, const MsgPacketHeader &header) |
|
void | notifyRecv () |
|
err_t | recv (uint32_t ms, FAR MsgPacket **packet) |
|
err_t | pop () |
|
void | lock () |
|
void | unlock () |
|
void | dump () const |
|