DRCL J-Sim API

drcl.intserv
Class QoSRequirement

java.lang.Object
  extended bydrcl.DrclObj
      extended bydrcl.intserv.QoSRequirement
All Implemented Interfaces:
java.lang.Cloneable, ObjectCloneable, ObjectDuplicable, java.io.Serializable

public class QoSRequirement
extends DrclObj

The QoS included is listed below:

See Also:
Serialized Form

Field Summary
 long[] connectionID
           
 double maxE2eDelay
           
 int maxHop
           
 double maxIntDestJitter
           
 double maxIntPktJitter
           
 double maxPktLossRate
           
 double minBW
           
 
Constructor Summary
QoSRequirement(long[] connectionID_)
           
QoSRequirement(long[] connectionID_, double ed_, double idj_, double ipj_, double minbw_, double ploss_, int hop_)
           
 
Method Summary
 void duplicate(java.lang.Object source_)
          opies the content of the source_ object to this object.
 long[] getConnectionID()
           
 double getMaxEndToEndDelay()
           
 int getMaxHop()
           
 double getMaxIntDestJitter()
           
 double getMaxIntPktJitter()
           
 double getMaxPktLossRate()
           
 double getMinBW()
           
 void merge(QoSRequirement that_)
           
 void setConnectionID(long[] g_)
           
 void setMaxEndToEndDelay(double d_)
           
 void setMaxHop(int d_)
           
 void setMaxIntDestJitter(double d_)
           
 void setMaxIntPktJitter(double d_)
           
 void setMaxPktLossRate(double d_)
           
 void setMinBW(double d_)
           
 
Methods inherited from class drcl.DrclObj
clone, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

connectionID

public long[] connectionID

maxE2eDelay

public double maxE2eDelay

maxIntDestJitter

public double maxIntDestJitter

maxIntPktJitter

public double maxIntPktJitter

minBW

public double minBW

maxPktLossRate

public double maxPktLossRate

maxHop

public int maxHop
Constructor Detail

QoSRequirement

public QoSRequirement(long[] connectionID_)

QoSRequirement

public QoSRequirement(long[] connectionID_,
                      double ed_,
                      double idj_,
                      double ipj_,
                      double minbw_,
                      double ploss_,
                      int hop_)
Method Detail

duplicate

public void duplicate(java.lang.Object source_)
Description copied from class: DrclObj
opies the content of the source_ object to this object. he subclass must implement this method to realize DrclObj.clone().

Specified by:
duplicate in interface ObjectDuplicable
Overrides:
duplicate in class DrclObj

merge

public void merge(QoSRequirement that_)

setConnectionID

public void setConnectionID(long[] g_)

getConnectionID

public long[] getConnectionID()

setMaxEndToEndDelay

public void setMaxEndToEndDelay(double d_)

getMaxEndToEndDelay

public double getMaxEndToEndDelay()

setMaxIntDestJitter

public void setMaxIntDestJitter(double d_)

getMaxIntDestJitter

public double getMaxIntDestJitter()

setMaxIntPktJitter

public void setMaxIntPktJitter(double d_)

getMaxIntPktJitter

public double getMaxIntPktJitter()

setMinBW

public void setMinBW(double d_)

getMinBW

public double getMinBW()

setMaxPktLossRate

public void setMaxPktLossRate(double d_)

getMaxPktLossRate

public double getMaxPktLossRate()

setMaxHop

public void setMaxHop(int d_)

getMaxHop

public int getMaxHop()

DRCL J-Sim API

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