flowsim.core
Class NextHopPacket

java.lang.Object
  |
  +--flowsim.core.NextHopPacket

public class NextHopPacket
extends java.lang.Object
implements Packet, DataTransferMonitor


Constructor Summary
NextHopPacket(Simulator s, Node from, LinkManager iface, Message msg, int flow_id)
           
 
Method Summary
 void datatransfer_arrived(DataTransfer dt)
           
 void datatransfer_blocked(DataTransfer dr)
           
 void datatransfer_changed_bw(DataTransfer dr)
           
 void datatransfer_started(DataTransfer dr)
           
 void datatransfer_transmitted(DataTransfer dt)
           
 Message get_msg()
           
 int get_remaining_bits()
           
 void start()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NextHopPacket

public NextHopPacket(Simulator s,
                     Node from,
                     LinkManager iface,
                     Message msg,
                     int flow_id)
Method Detail

get_msg

public Message get_msg()
Specified by:
get_msg in interface Packet

get_remaining_bits

public int get_remaining_bits()
Specified by:
get_remaining_bits in interface Packet

start

public void start()
Specified by:
start in interface Packet

datatransfer_arrived

public void datatransfer_arrived(DataTransfer dt)
Specified by:
datatransfer_arrived in interface DataTransferMonitor

datatransfer_started

public void datatransfer_started(DataTransfer dr)
Specified by:
datatransfer_started in interface DataTransferMonitor

datatransfer_changed_bw

public void datatransfer_changed_bw(DataTransfer dr)
Specified by:
datatransfer_changed_bw in interface DataTransferMonitor

datatransfer_transmitted

public void datatransfer_transmitted(DataTransfer dt)
Specified by:
datatransfer_transmitted in interface DataTransferMonitor

datatransfer_blocked

public void datatransfer_blocked(DataTransfer dr)
Specified by:
datatransfer_blocked in interface DataTransferMonitor