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: