J-Sim v1.2.1-p7 API

Uses of Class
drcl.net.Packet

Packages that use Packet
drcl.diffserv   
drcl.diffserv.scheduling   
drcl.inet   
drcl.inet.contract   
drcl.inet.core   
drcl.inet.core.queue   
drcl.inet.protocol.ospf   
drcl.inet.tool   
drcl.inet.transport   
drcl.intserv   
drcl.intserv.scheduler   
drcl.net   
drcl.net.tool   
drcl.net.traffic   
 

Uses of Packet in drcl.diffserv
 

Methods in drcl.diffserv with parameters of type Packet
protected  int TSW_meter.measure(Packet p_, double now_)
           
protected  int TC_meter.measure(Packet p_, double now_)
           
protected  int TB_meter.measure(Packet p, double now_)
           
protected abstract  int Meter.measure(Packet p, double now_)
          Returns the label for the packet based on the measurement and the agreement of the connection the packet belongs to.
 

Uses of Packet in drcl.diffserv.scheduling
 

Methods in drcl.diffserv.scheduling that return Packet
protected  Packet ColorQueue.pickPacketForECN(Packet pkt)
          Picks packet for early congestion notification (ECN).
 

Methods in drcl.diffserv.scheduling with parameters of type Packet
protected  Packet ColorQueue.pickPacketForECN(Packet pkt)
          Picks packet for early congestion notification (ECN).
 int ColorQueue.classify(Packet pkt_)
           
 

Uses of Packet in drcl.inet
 

Subclasses of Packet in drcl.inet
 class InetPacket
          Defines the packet structure for the INET framework.
 

Methods in drcl.inet with parameters of type Packet
 void Protocol.broadcast(Packet p_, long src_, long dest_, boolean routerAlert_, int TTL_, long ToS_)
          Broadcast the packet.
 void Protocol.broadcast(Packet p_, long src_, long dest_, boolean routerAlert_, int TTL_, long ToS_, int excludeIf_)
          Broadcast excluding the specified link.
 void Protocol.broadcast(Packet p_, long src_, long dest_, boolean routerAlert_, int TTL_, long ToS_, int[] excludeIfs_)
          Broadcast excluding the specified links.
 void Protocol.forward(Packet p_, long src_, long dest_, boolean routerAlert_, int TTL_, long ToS_, int if_)
          Forward packet via specified link.
 void Protocol.forward(Packet p_, long src_, long dest_, boolean routerAlert_, int TTL_, long ToS_, int[] ifs_)
          This method presents the most general case where the packet is forwarded on arbitrarily specified interfaces.
 void Protocol.forward(Packet p_, long src_, long dest_, boolean routerAlert_, int TTL_, long ToS_)
          Route lookup forwarding.
 

Uses of Packet in drcl.inet.contract
 

Methods in drcl.inet.contract with parameters of type Packet
static InetPacket PktSending.getForwardPack(Packet pkt_, long src_, long dest_, boolean routerAlert_, int ttl_, long tos_)
          Creates and returns a default-forwarding request.
static PktSending.Message PktSending.getMcastPack(Packet pkt_, long src_, long dest_, boolean routerAlert_, int ttl_, long tos_, int[] ifs_)
          Creates and returns an explicit-multicasting request.
static PktSending.Message PktSending.getBcastPack(Packet pkt_, long src_, long dest_, boolean routerAlert_, int ttl_, long tos_, int excludedIf_)
          Creates and returns an exclusive-broadcasting request.
static PktSending.Message PktSending.getBcastPack(Packet pkt_, long src_, long dest_, boolean routerAlert_, int ttl_, long tos_, int[] excludedIfs_)
          Creates and returns an exclusive-broadcasting request.
 

Uses of Packet in drcl.inet.core
 

Methods in drcl.inet.core with parameters of type Packet
protected  void QueueNI.transmit(Packet p)
           
 

Uses of Packet in drcl.inet.core.queue
 

Methods in drcl.inet.core.queue with parameters of type Packet
 int SRED.classify(Packet pkt_)
           
protected  boolean RED.drop_early(Packet pkt_)
           
 int PriorityQueue.classify(Packet p_)
          Implements PktClassifier.classify(drcl.net.Packet).
 int MQueue.classify(Packet p_)
          Implements PktClassifier.classify(drcl.net.Packet).
 int FRED.classify(Packet pkt_)
           
 

Uses of Packet in drcl.inet.protocol.ospf
 

Subclasses of Packet in drcl.inet.protocol.ospf
 class OSPF_Packet
          This class implements a generic OSPF packet.
 

Uses of Packet in drcl.inet.tool
 

Methods in drcl.inet.tool with parameters of type Packet
 java.lang.String NamTrace.getConversationID(Packet p_)
           
 int NamTrace.getColorID(Packet p_)
           
 

Uses of Packet in drcl.inet.transport
 

Subclasses of Packet in drcl.inet.transport
 class TCPPacket
          This class defines the TCP packet header.
 class UDPPacket
          This class defines the UDP packet header used by UDP.
 

Uses of Packet in drcl.intserv
 

Methods in drcl.intserv that return Packet
protected abstract  Packet Scheduler.qosDeque()
          Subclasses must override this method to provide its own dequeuing scheme.
 

Methods in drcl.intserv with parameters of type Packet
protected abstract  void Scheduler.qosEnque(Packet p_, SpecR rspec_)
          Subclasses must override this method to provide its own enqueuing scheme.
 java.lang.String NamTrace.getConversationID(Packet p_)
           
 int NamTrace.getColorID(Packet p_)
           
 java.lang.String NamTrace.getPacketType(Packet p_)
           
 

Uses of Packet in drcl.intserv.scheduler
 

Methods in drcl.intserv.scheduler that return Packet
protected  Packet scheduler_WF2Q.qosDeque()
           
protected  Packet scheduler_VC.qosDeque()
           
protected  Packet scheduler_SP.qosDeque()
           
protected  Packet scheduler_SFQ.qosDeque()
           
protected  Packet scheduler_SCFQ.qosDeque()
           
protected  Packet scheduler_PGPS.qosDeque()
           
protected  Packet scheduler_Fifo.qosDeque()
           
 

Methods in drcl.intserv.scheduler with parameters of type Packet
protected  void scheduler_WF2Q.qosEnque(Packet p_, SpecR rspec_)
           
protected  void scheduler_VC.qosEnque(Packet p_, SpecR rspec_)
           
protected  void scheduler_SP.qosEnque(Packet p_, SpecR rspec_)
           
protected  void scheduler_SFQ.qosEnque(Packet p_, SpecR rspec_)
           
protected  void scheduler_SCFQ.qosEnque(Packet p_, SpecR rspec_)
           
protected  void scheduler_PGPS.qosEnque(Packet p_, SpecR rspec_)
           
protected  void scheduler_Fifo.qosEnque(Packet p_, SpecR rspec_)
           
 

Uses of Packet in drcl.net
 

Subclasses of Packet in drcl.net
 class FooPacket
          A packet class that keeps both packet count and byte count.
 

Methods in drcl.net with parameters of type Packet
 int PktClassifier.classify(Packet pkt_)
          Returns the class the packet belongs to.
 void PacketWrapper.wraps(Packet pkt_)
          Wraps up the specified packet.
 void Packet.setBody(Packet b_)
          Sets the encapsulated object of this packet with another packet.
 void Packet.wraps(Packet p_)
          Wraps the argument packet as the body of this packet.
 

Uses of Packet in drcl.net.tool
 

Methods in drcl.net.tool with parameters of type Packet
 java.lang.String NamTrace.getConversationID(Packet p_)
           
 int NamTrace.getColorID(Packet p_)
           
 java.lang.String NamTrace.getPacketType(Packet p_)
           
 

Uses of Packet in drcl.net.traffic
 

Subclasses of Packet in drcl.net.traffic
 class TimestampedFooPacket
          A packet class that keeps a timestamp in addition to what is in the superclass.
 

Methods in drcl.net.traffic that return Packet
 Packet TrafficShaper.dequeue()
          Releases and returns the first packet being held in the buffer.
 

Methods in drcl.net.traffic with parameters of type Packet
 double TrafficShaper.adjust(Packet p_, double now_)
          Returns the time adjustment (relative to the current time now_) for outputing the packet.
 


J-Sim v1.2.1-p7 API

Copyright © 1998-2003 Distributed Real-time Computing Lab (DRCL). All Rights Reserved.     ~ To J-Sim Home ~