public void SetFlag(SuperPacketFlags flag) { _flags = (byte)(_flags | (byte)flag); if (_clearFlagsOnAck.ContainsKey(_id)) { _clearFlagsOnAck[_id] = (byte)(_clearFlagsOnAck[_id] | (byte)flag); } else { _clearFlagsOnAck.Add(_id, (byte)flag); } }
public bool HasFlag(SuperPacketFlags flag) { return((_flags & (byte)flag) != 0x00); }
public bool HasFlag(SuperPacketFlags flag) { return((_buffer.readByte(4) & (byte)flag) != 0x00); }