void TcpHeader::congestion_window_reduced( bool bit )
{
- rep_[13] |= bit ? 0x80 : 0x0;
+ rep_[13] = rep_[13] | bit ? 0x80 : 0x0;
}
void TcpHeader::ecn_echo( bool bit )
{
- rep_[13] |= bit ? 0x40 : 0x0;
+ rep_[13] = rep_[13] | bit ? 0x40 : 0x0;
}
void TcpHeader::urgent( bool bit )
{
- rep_[13] |= bit ? 0x20 : 0x0;
+ rep_[13] = rep_[13] | bit ? 0x20 : 0x0;
}
void TcpHeader::acknowledgment( bool bit )
{
- rep_[13] |= bit ? 0x10 : 0x0;
+ rep_[13] = rep_[13] | bit ? 0x10 : 0x0;
}
void TcpHeader::push( bool bit )
{
- rep_[13] |= bit ? 0x08 : 0x0;
+ rep_[13] = rep_[13] | bit ? 0x08 : 0x0;
}
void TcpHeader::reset( bool bit )
{
- rep_[13] |= bit ? 0x04 : 0x0;
+ rep_[13] = rep_[13] | bit ? 0x04 : 0x0;
}
void TcpHeader::synchronize( bool bit )
{
- rep_[13] |= bit ? 0x02 : 0x0;
+ rep_[13] = rep_[13] | bit ? 0x02 : 0x0;
}
void TcpHeader::finish( bool bit )
{
- rep_[13] |= bit ? 0x01 : 0x0;
+ rep_[13] = rep_[13] | bit ? 0x01 : 0x0;
}
void TcpHeader::window_size( const uint16_t wnd_size )