Public Member Functions | |
int | getLength () const |
void | setLength (int len) |
void | pack (int pkttype, void *lparam=NULL, void *rparam=NULL, int size=0) |
iovec * | getPacketVector () |
int | getFlag () const |
int | getType () const |
int | getExtendedType () const |
int32_t | getAckSeqNo () const |
int | getMsgBoundary () const |
bool | getMsgOrderFlag () const |
int32_t | getMsgSeq () const |
CPacket * | clone () const |
Public Attributes | |
int32_t & | m_iSeqNo |
int32_t & | m_iMsgNo |
int32_t & | m_iTimeStamp |
int32_t & | m_iID |
char *& | m_pcData |
Static Public Attributes | |
static const int | m_iPktHdrSize = 16 |
Protected Member Functions | |
CPacket & | operator= (const CPacket &) |
Protected Attributes | |
uint32_t | m_nHeader [4] |
iovec | m_PacketVector [2] |
int32_t | __pad |
Friends | |
class | CChannel |
class | CSndQueue |
class | CRcvQueue |
Definition at line 57 of file packet.h.