See: Description
| Interface | Description |
|---|---|
| AX25FrameListener |
This interface defines a listener for decoded AX.25 frames as freshly
received from an input port.
|
| AX25FrameSource |
This interface specifies an object that can provide a fully-encoded AX.25
frame for transmission.
|
| AX25Parser |
Interface declaring an API for parsing an AX25Frame into a particular protocol (PID)'s
decoded message.
|
| AX25ParserWithDistributor |
This interface extends the
AX25Parser interface to indicate it has a means
to distribute protocol-specific packets to interested listeners. |
| CommentedMessage |
Marks an
AX25Message as being one with a free-text comment in it. |
| ConnectionEstablishmentListener |
This interface provides an asynchronous callback for requests to
open a AX.25 I-frame connection to another station.
|
| ConnectionRequestListener |
This interface defines a means by which an arbitrary handler can choose to accept
an inbound AX.25 connected-mode session request.
|
| ConnStateChangeListener |
This listener interface allows classes outside the org.ka2ddo.ax25 hierarchy
to be informed when connected sessions are updated.
|
| FrameListener |
This interface is implemented by any class that receives a message frame.
|
| LimitedSendableMessage |
This interface defines a message whose retransmissions are intentionally limited.
|
| MessageWithExpireTime |
This interface extends a
AX25Message subclass so it can indicate when the
message should expire. |
| ParsedAX25MessageListener |
This interface defines how a code segment waiting for a response message is
informed when the response is received.
|
| ScopeableMessage |
This interface defines a SendableMessage which can specify the scope over which it should be
transmitted: not at all, over only the local RF area, or via the APRS-IS Internet backbone.
|
| SendableMessage |
This interface tags a decoded AX25Message that can be converted back to transmittable form.
|
| SignableMessage |
This interface tags messages that can be cryptographically signed (HMAC)
to provide authentication and data integrity checking of those messages.
|
| Transmitting |
This interface specifies an object that can queue AX.25 frames for transmission through
Connectors.
|
| TransmittingConnector |
This class extends the basic capabilities of being a port connector by
specifying the methods usable to transmit AX.25 frames through this
port.
|
| Class | Description |
|---|---|
| AX25Callsign |
This class defines a single AX.25 callsign (address).
|
| AX25Frame |
This class defines 1 AX.25 packet, as defined by the AX.25 Link Level Protocol specification,
version 2.2.
|
| AX25Message |
This class defines the common infrastructure for one decoded AX.25 message.
|
| AX25Stack |
This class implements the internal AX.25 (v2.2) protocol stack for a TNC (layer 2), as defined in the
AX.25 Link Access
Protocol for Amateur Packet Radio specification.
|
| Connector |
This class defines the generic API for an object that connects a
real-time data stream to this application.
|
| Connector.PortStats |
A data structure recording throughput statistics for its containing PortConnector instance.
|
| ConnState |
This class keeps track of the state of one AX.25 connection-oriented session.
|
| DigipeatAliasCatalog |
This class manages the list of digipeat aliases recognized by YAAC.
|
| DigipeatAliasRecord |
This class defines all the parameters for an alias used for digipeating.
|
| FrameState |
The class describes the digipeat status of an associated AX25Frame.
|
| FrameWrapper |
This class provides an association between a frame and a PortConnector for transmission.
|
| XIDGroup |
This class encapsulates and encodes one X.25 XID group.
|
| XIDParameter |
This class encapsulates one XID parameter.
|
| Enum | Description |
|---|---|
| AX25Message.Precedence |
This enum defines the allowed traffic precedence levels for messages.
|
| Connector.ConnectorType |
Type of Connector, used in filtering and deciding whether to digipeat or I-gate
traffic sourced from this connector.
|
| ConnState.ConnTransition |
Enum identifying the transitional condition of the connection.
|
| ConnState.ConnType |
Enumeration specifying the different types of connection-oriented AX.25 sessions.
|
| ProtocolFamily |
This enumeration categorizes AX.25 messages by what protocol they are carrying,
to make it easier for YAAC I/O ports to determine if a particular AX25Frame should
be sent out a particular port.
|
| Scope |
Define the range over which the tagged packet should be transmitted.
|
| SignableMessage.SignatureState |
Current state of signature validation of a
SignableMessage. |
This package depends on the core Java runtime, and on the following other packages: