All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class magician.Node.RetransmitThread

java.lang.Object
   |
   +----java.lang.Thread
           |
           +----magician.Node.RetransmitThread

public class RetransmitThread
extends Thread
implements PerfConstants

Variable Index

 o address
 o EventMgr
 o linkspeed
 o pkt
 o Port
 o pThread
 o retries
 o seqNo
 o TIMEOUT_PERIOD

Constructor Index

 o RetransmitThread(SliWinPortThread, String, int, int, int)

Method Index

 o confirmPacket()
 o run()
keeps transmitting packet until timer expires or ack is received
 o setPacket(int, byte[])

Variables

 o address
 String address
 o Port
 int Port
 o pkt
 byte pkt[]
 o seqNo
 int seqNo
 o linkspeed
 int linkspeed
 o retries
 int retries
 o pThread
 SliWinPortThread pThread
 o EventMgr
 EventManager EventMgr
 o TIMEOUT_PERIOD
 static final int TIMEOUT_PERIOD

Constructors

 o RetransmitThread
 public RetransmitThread(SliWinPortThread parent,
                         String IPAddr,
                         int port,
                         int speed,
                         int maxTries)

Methods

 o setPacket
 protected synchronized void setPacket(int seqnum,
                                       byte packet[])
 o confirmPacket
 protected synchronized void confirmPacket()
 o run
 public synchronized void run()
keeps transmitting packet until timer expires or ack is received

Overrides:
run in class Thread

All Packages  Class Hierarchy  This Package  Previous  Next  Index