Lines Matching refs:header
43 bool IsValid(void) const { return header.magicNum==Header::MAGIC_NUMBER; } in IsValid()
49 bool IsAck(void) const { return (header.controlBit & Header::BIT_ACK)!=0; } in IsAck()
50 bool IsSyn(void) const { return (header.controlBit & Header::BIT_SYN)!=0; } in IsSyn()
51 bool IsFin(void) const { return (header.controlBit & Header::BIT_FIN)!=0; } in IsFin()
52 bool IsRst(void) const { return (header.controlBit & Header::BIT_RST)!=0; } in IsRst()
57 void SetSyn(void) { header.controlBit |= Header::BIT_SYN; } in SetSyn()
58 void SetFin(void) { header.controlBit |= Header::BIT_FIN; } in SetFin()
59 void SetRst(void) { header.controlBit |= Header::BIT_RST; } in SetRst()
61 void SetSrv(void) { header.controlBit |= Header::BIT_SRV; } in SetSrv()
62 void SetCli(void) { header.controlBit |= Header::BIT_CLI; } in SetCli()
67 u32 GetAckNumber(void) const { return header.ackNum; } in GetAckNumber()
72 void SetAckNumber(u32 ack) { header.ackNum = ack; header.controlBit |= Header::BIT_ACK;} in SetAckNumber()
77 u32 GetSeqNumber(void) const { return header.seqNum; } in GetSeqNumber()
87 void SetSeqNumber(u32 seq) { header.seqNum = seq; } in SetSeqNumber()
103 bool IsData(void) const { return header.dataLength > 0; } in IsData()
108 u32 GetDataLength(void) const { return header.dataLength; } in GetDataLength()
119 void SetWindowSize(u16 n) { header.windowSize = n; } in SetWindowSize()
124 u16 GetWindowSize(void) const { return header.windowSize; } in GetWindowSize()
146 Header header; member