1 // -*- Mode: Java; indent-tabs-mode: t; tab-width: 4 -*-
2 // ---------------------------------------------------------------------------
4 // Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
5 // ---------------------------------------------------------------------------
6 // SquirrelJME is under the GNU General Public License v3+, or later.
7 // See license.mkd for licensing and copyright information.
8 // ---------------------------------------------------------------------------
12 import java
.io
.IOException
;
13 import jdk
.dio
.ClosedDeviceException
;
14 import jdk
.dio
.UnavailableDeviceException
;
16 @SuppressWarnings("DuplicateThrows")
17 public interface RawRegister
<T
extends Number
>
21 throws ClosedDeviceException
, IOException
, UnavailableDeviceException
;
23 void clearBit(int __dx
)
24 throws ClosedDeviceException
, IOException
, UnavailableDeviceException
;
26 void clearBits(T __mask
)
27 throws ClosedDeviceException
, IOException
, UnavailableDeviceException
;
30 throws ClosedDeviceException
, IOException
, UnavailableDeviceException
;
34 boolean isBitSet(int __dx
)
35 throws ClosedDeviceException
, IOException
, UnavailableDeviceException
;
38 throws ClosedDeviceException
, IOException
, UnavailableDeviceException
;
41 throws ClosedDeviceException
, IOException
, UnavailableDeviceException
;
44 throws ClosedDeviceException
, IOException
, UnavailableDeviceException
;
46 void setBits(T __mask
)
47 throws ClosedDeviceException
, IOException
, UnavailableDeviceException
;
50 throws ClosedDeviceException
, IOException
, UnavailableDeviceException
;