コード例 #1
0
        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);
            }
        }
コード例 #2
0
 public bool HasFlag(SuperPacketFlags flag)
 {
     return((_flags & (byte)flag) != 0x00);
 }
コード例 #3
0
 public bool HasFlag(SuperPacketFlags flag)
 {
     return((_buffer.readByte(4) & (byte)flag) != 0x00);
 }