jist.swans.trans
Class TcpSocket.TcpSocketCallback

java.lang.Object
  extended by jist.swans.trans.TcpSocket.TcpSocketCallback
All Implemented Interfaces:
TransInterface.SocketHandler, TransInterface.SocketHandler.TcpHandler
Enclosing class:
TcpSocket

public static class TcpSocket.TcpSocketCallback
extends java.lang.Object
implements TransInterface.SocketHandler.TcpHandler

Implementation of Socket Callback for TcpSocket.


Nested Class Summary
 
Nested classes/interfaces inherited from interface jist.swans.trans.TransInterface.SocketHandler
TransInterface.SocketHandler.TcpHandler
 
Field Summary
private  SocketInterface.TcpSocketInterface socketEntity
          Entity reference to TcpSocket.
 
Constructor Summary
TcpSocket.TcpSocketCallback(SocketInterface.TcpSocketInterface entity)
          Constructor.
 
Method Summary
 void receive(Message msg, NetAddress src, int srcPort)
          Receive transport layer packet.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

socketEntity

private SocketInterface.TcpSocketInterface socketEntity
Entity reference to TcpSocket.

Constructor Detail

TcpSocket.TcpSocketCallback

public TcpSocket.TcpSocketCallback(SocketInterface.TcpSocketInterface entity)
Constructor.

Parameters:
entity - the entity reference to TcpSocket
Method Detail

receive

public void receive(Message msg,
                    NetAddress src,
                    int srcPort)
Receive transport layer packet.

Specified by:
receive in interface TransInterface.SocketHandler
Parameters:
msg - incoming packet
src - packet source address
srcPort - packet source port