GridSim 5.0 beta

Uses of Interface
gridsim.net.Packet

Packages that use Packet
gridsim.net Classes that form the network extension of GridSim
gridsim.net.flow Classes that form the network flow extension of GridSim
gridsim.net.fnb Classes that form the finite network buffer extension of GridSim
 

Uses of Packet in gridsim.net
 

Classes in gridsim.net that implement Packet
 class InfoPacket
          InfoPacket class can be used to gather information from the network layer.
 class NetPacket
          Structure of a packet used to encapsulate data passing through the network.
 

Methods in gridsim.net that return Packet
 Packet FIFOScheduler.deque()
          In this scheduler, the packet returned is always from the head of the queue.
 Packet PacketScheduler.deque()
          Removes a single packet and returns it.
 Packet RateControlledScheduler.deque()
          The method deque() has to decide which queue is to be served next -- This method is not used
 Packet SCFQScheduler.deque()
          The method deque() has to decide which queue is to be served next.
 

Methods in gridsim.net with parameters of type Packet
 boolean FIFOScheduler.enque(Packet np)
          In this scheduler, the packet is put into the tail of the queue.
 boolean PacketScheduler.enque(Packet np)
          This method enques a packet in this scheduler.
 boolean RateControlledScheduler.enque(Packet np)
          Puts a packet into the queue -- This method is not used
 boolean SCFQScheduler.enque(Packet pnp)
          Puts a packet into the queue
 PacketScheduler FloodingRouter.getScheduler(Packet np)
          Returns the Scheduler associated with a packet.
 PacketScheduler RIPRouter.getScheduler(Packet np)
          Returns the Scheduler associated with a packet.
 PacketScheduler RateControlledRouter.getScheduler(Packet np)
          Returns the Scheduler associated with a packet.
abstract  PacketScheduler Router.getScheduler(Packet np)
          Returns the Scheduler associated with a packet.
 

Uses of Packet in gridsim.net.flow
 

Classes in gridsim.net.flow that implement Packet
 class FlowPacket
          Structure of a packet used to encapsulate flow passing through the network.
 

Methods in gridsim.net.flow with parameters of type Packet
 void FlowLink.deregisterFlow(Packet np)
          Deregisters active flow on link.
 PacketScheduler FlowRouter.getScheduler(Packet np)
          Returns the Scheduler associated with a packet.
 

Uses of Packet in gridsim.net.fnb
 

Classes in gridsim.net.fnb that implement Packet
 class FnbDroppedUserObject
          This class is used by a router to inform users of a dropped packet.
 class FnbNetPacket
          This class contains the structure of a packet for the purpose of finite network buffers.
 

Methods in gridsim.net.fnb that return Packet
 Packet FnbSCFQScheduler.deque()
          The method deque() has to decide which queue is to be served next.
 Packet RED.deque()
          The method deque() has to decide which queue is to be served next.
 

Methods in gridsim.net.fnb with parameters of type Packet
 boolean FIFO.enque(Packet pnp)
          Checks queue size and puts a packet into the queue
abstract  boolean FnbSCFQScheduler.enque(Packet pnp)
          Checks queue size and puts a packet into the queue
 boolean RED.enque(Packet pnp)
          Checks queue size and puts a packet into the queue
 PacketScheduler FnbRIPRouter.getScheduler(Packet np)
          Returns the Scheduler associated with a packet.
protected  boolean FnbSCFQScheduler.insertPacketIntoQueue(Packet pnp)
          Puts a packet into the queue
 


GridSim 5.0 beta

The University of Melbourne, Australia, 2009