Developer World
Spresense SDK Library v3.2.0-ebc0364
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: