Lines Matching refs:Header
35 static const size_t PAYLOAD_SIZE = 1476 - sizeof(Header) - 12;
45 bool IsValid(void) const { return header.magicNum==Header::MAGIC_NUMBER; } in IsValid()
51 bool IsAck(void) const { return (header.controlBit & Header::BIT_ACK)!=0; } in IsAck()
52 bool IsSyn(void) const { return (header.controlBit & Header::BIT_SYN)!=0; } in IsSyn()
53 bool IsFin(void) const { return (header.controlBit & Header::BIT_FIN)!=0; } in IsFin()
54 bool IsRst(void) const { return (header.controlBit & Header::BIT_RST)!=0; } in IsRst()
59 void SetSyn(void) { header.controlBit |= Header::BIT_SYN; } in SetSyn()
60 void SetFin(void) { header.controlBit |= Header::BIT_FIN; } in SetFin()
61 void SetRst(void) { header.controlBit |= Header::BIT_RST; } in SetRst()
63 void SetSrv(void) { header.controlBit |= Header::BIT_SRV; } in SetSrv()
64 void SetCli(void) { header.controlBit |= Header::BIT_CLI; } in SetCli()
74 void SetAckNumber(u32 ack) { header.ackNum = ack; header.controlBit |= Header::BIT_ACK;} in SetAckNumber()
148 Header header;