Developer World
Spresense SDK Library v1.4.0-aa7f53a
MsgPacketHeader Class Reference
Inheritance diagram for MsgPacketHeader:

Public Member Functions

 MsgPacketHeader (MsgType type, MsgQueId reply, MsgFlags flags, uint16_t size=0)
MsgType getType () const
MsgQueId getReply () const
MsgCpuId getSrcCpu () const
MsgFlags getFlags () const
uint16_t getParamSize () const
void popParamNoDestruct ()

Static Public Attributes

static const MsgFlags MsgFlagNull = 0x00
static const MsgFlags MsgFlagWaitParam = 0x80
static const MsgFlags MsgFlagTypedParam = 0x40

Protected Member Functions

bool isSelfCpu () const
bool isTypedParam () const

Protected Attributes

MsgType m_type
MsgQueId m_reply
MsgCpuId m_src_cpu
MsgFlags m_flags
uint16_t m_param_size

The documentation for this class was generated from the following file: