seda.sandStorm.lib.aSocket |
|
Java Source File Name | Type | Comment |
aSocketConst.java | Interface | Internal constants used by the aSocket implementation. |
aSocketErrorEvent.java | Class | This is the base class for all error events passed up by the aSocket
library. |
aSocketEventHandler.java | Class | Abstract superclass of the event handlers used by aSocket. |
aSocketImplFactory.java | Class | aSocketImplFactory is an internal abstract class used to represent
the interface between the aSocket library and a provider implementation. |
aSocketInputStream.java | Class | This is a utility class that allows you to push multiple ATcpInPackets
in, and read bytes out as a stream. |
aSocketMgr.java | Class | The aSocketMgr is an internal class used to provide an interface between
the Sandstorm runtime and the aSocket library. |
aSocketRCTMSleep.java | Class | aSocketRCTMSleep is a version of aSocketThreadManager that incorporates
a rate controller: given a target packet-processing rate, it adjusts
its schedule to attempt to match that rate. |
aSocketRequest.java | Class | This is the superclass for the various requests that can be
issued to the aSocketMgr. |
aSocketStageWrapper.java | Class | Internal stage wrapper implementation for aSocket. |
aSocketThreadManager.java | Class | aSocketThreadManager provides a thread manager for the aSocket layer:
one thread for each of the read, write, and listen stages. |
ATcpClientSocket.java | Class | An ATcpClientSocket implements an asynchronous outgoing socket connection.
Applications create an ATcpClientSocket and associate a SinkIF with it.
When the connection is established an ATcpConnection object will be pushed
to the given SinkIF. |
ATcpCloseRequest.java | Class | Request to close a connection. |
ATcpCloseServerRequest.java | Class | Request to close a server socket. |
ATcpConnectFailedEvent.java | Class | ATcpConnectFailedEvent objects will be passed to the SinkIF
associated with an ATcpClientSocket when a connection attempt
fails. |
ATcpConnection.java | Class | An ATcpConnection represents an established connection on an asynchronous
socket. |
ATcpConnectRequest.java | Class | Request to establish a connection. |
ATcpFlushRequest.java | Class | Request to flush a connection. |
ATcpInPacket.java | Class | An ATcpInPacket represents a packet which was received from an
asynchronous socket. |
ATcpListenFailedEvent.java | Class | ATcpListenFailedEvent objects will be passed to the SinkIF associated
with an ATcpServerSocket when an attempt to create that server socket
fails. |
ATcpListenRequest.java | Class | Request to listen on a TCP port. |
ATcpListenSuccessEvent.java | Class | ATcpListenSuccessEvent objects will be passed to the SinkIF associated
with an ATcpServerSocket when the socket successfully listens on the
requested port. |
ATcpResumeAcceptRequest.java | Class | Request to resume accepting new connections on a server socket. |
ATcpServerSocket.java | Class | This class represents an asynchronous server socket.
An application creates an ATcpServerSocket to listen for incoming
TCP connections on a given port; when a connection is received,
an ATcpConnection object is pushed to the SinkIF associated with
the ATcpServerSocket. |
ATcpServerSocketClosedEvent.java | Class | ATcpServerSocketClosedEvent objects will be passed up to the SinkIF
associated with an ATcpServerSocket when a server socket dies. |
ATcpStartReadRequest.java | Class | Request to initiate read events on a connection. |
ATcpSuspendAcceptRequest.java | Class | Request to suspend accepting new connections on a server socket. |
ATcpWriteRequest.java | Class | Request to write data to a connection. |
AUdpCloseRequest.java | Class | Request to close a UDP socket. |
AUdpConnectEvent.java | Class | AUdpConnectEvent objects will be passed to the SinkIF associated
with an AUdpSocket when the socket successfully connects. |
AUdpConnectRequest.java | Class | Request to connect a UDP socket. |
AUdpDisconnectEvent.java | Class | AUdpDisconnectEvent objects will be passed to the SinkIF associated
with an AUdpSocket when the socket successfully disconnects. |
AUdpDisconnectRequest.java | Class | Request to disconnect a UDP socket. |
AUdpFlushRequest.java | Class | Request to flush a connection. |
AUdpInPacket.java | Class | An AUdpInPacket represents a packet which was received from a
datagram socket. |
AUdpPacket.java | Class | An AUdpPacket is an extension to BufferElement that supports
specifying the destination address and port for a given packet. |
AUdpSocket.java | Class | An AUdpSocket implements an asynchronous datagram socket. |
AUdpStartReadRequest.java | Class | Request to initiate read events on a UDP socket. |
AUdpWriteRequest.java | Class | Request to write data to a connection. |
ConnectSockState.java | Class | Internal class used to represent state of a socket while an
outgoing connection is pending. |
DatagramSockState.java | Class | Internal class used to represent state of an active datagram socket. |
ListenEventHandler.java | Class | Internal event handler for socket listen events. |
ListenSockState.java | Class | Internal class used to represent a server socket listening on a
given port. |
ReadEventHandler.java | Class | Internal event handler used to process socket read events. |
SelectQueueElement.java | Class | A SelectQueueElement is a wrapper for SelectItem which makes it a
QueueElementIF. |
SelectSourceIF.java | Interface | A SelectSource is an implementation of SourceIF which pulls events from
the operating system via the NBIO SelectSet interface. |
SockState.java | Class | Internal class used to represent state of an active socket connection. |
WriteEventHandler.java | Class | Internal event handler used to handle socket write events. |