Package jist.swans.trans

Transport layer entity of SWANS simulator and related classes.

See:
          Description

Interface Summary
SocketInterface Defines the interface of all socket entity implementations.
SocketInterface.TcpServerSocketInterface Defines the interface for TcpServerSocket specific implementation.
SocketInterface.TcpSocketInterface Defines the interface for TcpSocket specific implementation.
TransInterface Defines the interface of all Transport layer entity implementations.
TransInterface.SocketHandler Socket callback handler.
TransInterface.SocketHandler.TcpHandler Defines the interface for TCP socket callback.
TransInterface.TransTcpInterface Defines the Transport sub-interface for TCP entities.
TransInterface.TransUdpInterface Defines the Transport sub-interface for UDP entities.
 

Class Summary
CircularBuffer A class that implements circular byte array.
PriorityList Data structure that holds TCP message and sorts them based on their sequence numbers.
TcpInputStream SWANS Implementation of InputStream for Socket.
TcpOutputStream SWANS Implementation of OutputStream for Socket.
TcpServerSocket SWANS Implementation of Server Socket entity.
TcpServerSocket.TcpServerSocketCallback Implementation of Socket Callback for TcpServerSocket.
TcpSocket SWANS Implementation of Socket entity.
TcpSocket.TcpSocketCallback Implementation of Socket Callback for TcpSocket.
TransInterface.TransMessage Super-class of all transport layer packets.
TransTcp Implementation of TCP Transport Layer.
TransTcp.TcpMessage Data structure for TCP Message.
TransTcp.TcpOptions Implementation for TCP Options.
TransUdp UDP implementation.
TransUdp.UdpMessage UDP packet structure.
 

Package jist.swans.trans Description

Transport layer entity of SWANS simulator and related classes. The more notable classes in this package are: