|
Class Summary |
| BluetoothOpportunisticConnector |
This class tries to authenticate to all Bluetooth devices that are
discovered to support the OpenUAT authentication service. |
| BluetoothPeerManager |
This class implements a Bluetooth peer device manager that handles
automatic background discovery. |
| BluetoothRFCOMMChannel |
This is a very simple class that uses the JSR82 API to open an RFCOMM channel
to a Bluetooth device. |
| BluetoothRFCOMMChannel.RDevice |
The RemoteDevice constructor taking a Bluetooth MAC address is, for
some weird reason, protected. |
| BluetoothRFCOMMChannel.TempHandler |
Switches the state of the local device between Master and Slave |
| BluetoothRFCOMMServer |
This class represents an RFCOMM service which responds to incoming authentication requests by delegating any incoming
connection to the HostProtocolHandler class. |
| BluetoothSupport |
This class bundles code to initialize and setup different Bluetooth stacks. |
| DebugInputStream |
This is a decorator for an InputStream that will log every character
read from the underlying stream at log4j trace level. |
| DebugOutputStream |
This is a decorator for an OutputStream that will log every character
written to the underlying stream at log4j trace level. |
| Hash |
This is a small helper class that implements SHAd-256, a double execution of SHA256
to counter extension attacks. |
| HostServerBase |
This is a base class for listening to connections and spawning
HostProtocolHandler objects upon incoming connections. |
| IntervalList |
This class represents a list of time intervals
(in milliseconds). |
| LineReaderWriter |
This is a tiny helper class to provide readLine and println methods
around InputStream and OutputStream. |
| LoggingHelper |
|
| Pair |
|
| RemoteTCPConnection |
This is a private implementation of RemoteConnection for TCP. |
| RgbColor |
This class represents an opaque RGB color encoded as an int
value of the form 0xRRGGBB. |
| SafetyBeltTimer |
This class implements a "grenade timer" that will let any loop bail out
with a timeout when it is stuck for too long waiting for something. |
| SimpleBlockCipher |
This class implements a simple interface to a block cipher (AES/Rijndael)
with as little parameters as possible. |
| TCPPortServer |
This class represents a listener on a TCP port which responds to incoming authentication requests by delegating any incoming
connection to the HostProtocolHandler class. |
| Tgdh |
|
| UDPMulticastSocket |
This class offers unicast and multicast UDP communication. |