|
Class Summary |
| aSocketErrorEvent |
This is the base class for all error events passed up by the aSocket
library. |
| aSocketEventHandler |
Abstract superclass of the event handlers used by aSocket. |
| aSocketImplFactory |
aSocketImplFactory is an internal abstract class used to represent
the interface between the aSocket library and a provider implementation. |
| aSocketInputStream |
This is a utility class that allows you to push multiple ATcpInPackets
in, and read bytes out as a stream. |
| aSocketMgr |
The aSocketMgr is an internal class used to provide an interface between
the Sandstorm runtime and the aSocket library. |
| aSocketRCTMSleep |
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 |
This is the superclass for the various requests that can be
issued to the aSocketMgr. |
| aSocketStageWrapper |
Internal stage wrapper implementation for aSocket. |
| aSocketThreadManager |
aSocketThreadManager provides a thread manager for the aSocket layer:
one thread for each of the read, write, and listen stages. |
| ATcpClientSocket |
An ATcpClientSocket implements an asynchronous outgoing socket connection. |
| ATcpCloseRequest |
Request to close a connection. |
| ATcpCloseServerRequest |
Request to close a server socket. |
| ATcpConnectFailedEvent |
ATcpConnectFailedEvent objects will be passed to the SinkIF
associated with an ATcpClientSocket when a connection attempt
fails. |
| ATcpConnection |
An ATcpConnection represents an established connection on an asynchronous
socket. |
| ATcpConnectRequest |
Request to establish a connection. |
| ATcpFlushRequest |
Request to flush a connection. |
| ATcpInPacket |
An ATcpInPacket represents a packet which was received from an
asynchronous socket. |
| ATcpListenFailedEvent |
ATcpListenFailedEvent objects will be passed to the SinkIF associated
with an ATcpServerSocket when an attempt to create that server socket
fails. |
| ATcpListenRequest |
Request to listen on a TCP port. |
| ATcpListenSuccessEvent |
ATcpListenSuccessEvent objects will be passed to the SinkIF associated
with an ATcpServerSocket when the socket successfully listens on the
requested port. |
| ATcpResumeAcceptRequest |
Request to resume accepting new connections on a server socket. |
| ATcpServerSocket |
This class represents an asynchronous server socket. |
| ATcpServerSocketClosedEvent |
ATcpServerSocketClosedEvent objects will be passed up to the SinkIF
associated with an ATcpServerSocket when a server socket dies. |
| ATcpStartReadRequest |
Request to initiate read events on a connection. |
| ATcpSuspendAcceptRequest |
Request to suspend accepting new connections on a server socket. |
| ATcpWriteRequest |
Request to write data to a connection. |
| AUdpCloseRequest |
Request to close a UDP socket. |
| AUdpConnectEvent |
AUdpConnectEvent objects will be passed to the SinkIF associated
with an AUdpSocket when the socket successfully connects. |
| AUdpConnectRequest |
Request to connect a UDP socket. |
| AUdpDisconnectEvent |
AUdpDisconnectEvent objects will be passed to the SinkIF associated
with an AUdpSocket when the socket successfully disconnects. |
| AUdpDisconnectRequest |
Request to disconnect a UDP socket. |
| AUdpFlushRequest |
Request to flush a connection. |
| AUdpInPacket |
An AUdpInPacket represents a packet which was received from a
datagram socket. |
| AUdpPacket |
An AUdpPacket is an extension to BufferElement that supports
specifying the destination address and port for a given packet. |
| AUdpSocket |
An AUdpSocket implements an asynchronous datagram socket. |
| AUdpStartReadRequest |
Request to initiate read events on a UDP socket. |
| AUdpWriteRequest |
Request to write data to a connection. |
| ConnectSockState |
Internal class used to represent state of a socket while an
outgoing connection is pending. |
| DatagramSockState |
Internal class used to represent state of an active datagram socket. |
| ListenEventHandler |
Internal event handler for socket listen events. |
| ListenSockState |
Internal class used to represent a server socket listening on a
given port. |
| ReadEventHandler |
Internal event handler used to process socket read events. |
| SelectQueueElement |
A SelectQueueElement is a wrapper for SelectItem which makes it a
QueueElementIF. |
| SockState |
Internal class used to represent state of an active socket connection. |
| WriteEventHandler |
Internal event handler used to handle socket write events. |