drcl.net.traffic
Class tsParetoOnOff
java.lang.Object
drcl.DrclObj
drcl.comp.Component
drcl.net.traffic.TrafficComponent
drcl.net.traffic.TrafficSourceComponent
drcl.net.traffic.tsParetoOnOff
- All Implemented Interfaces:
- ActiveComponent, java.lang.Cloneable, ObjectCloneable, ObjectDuplicable, java.io.Serializable
- public class tsParetoOnOff
- extends TrafficSourceComponent
This class implements a Pareto On/Off traffic source.
- See Also:
traffic_ParetoOnOff,
Serialized Form
| Fields inherited from class drcl.comp.Component |
FLAG_COMPONENT_NOTIFICATION, FLAG_DEBUG_ENABLED, FLAG_DIRECT_OUTPUT_ENABLED, FLAG_ENABLED, FLAG_ERROR_ENABLED, FLAG_EVENT_ENABLED, FLAG_GARBAGE_DISPLAY_ENABLED, FLAG_GARBAGE_ENABLED, FLAG_PORT_NOTIFICATION, FLAG_STARTED, FLAG_STOPPED, FLAG_TRACE_ENABLED, FLAG_UNDEFINED_START, id, infoPort, locks, name, parent, PortGroup_DEFAULT_GROUP, PortGroup_EVENT, PortGroup_SERVICE, Root, Trace_DATA, Trace_SEND |
| Methods inherited from class drcl.net.traffic.TrafficSourceComponent |
_resume, _start, _stop, duplicate, getBufferSize, getSeed, getShaper, isSendUnshapedTrafficEnabled, isTimestampEnabled, setBufferSize, setSendUnshapedTrafficEnabled, setShaper, setTimestampEnabled |
| Methods inherited from class drcl.comp.Component |
addComponent, addComponent, addEventPort, addEventPort, addForkPort, addPort, addPort, addPort, addPort, addPort, addPort, addPort, addPort, addServerPort, addServerPort, cancelFork, connect, containsComponent, containsComponent, containsPort, debug, disconnectAll, disconnectAllPeers, disconnectAllPorts, drop, drop, error, error, expose, exposeEventPorts, exposePort, exposePort, exposePort, exposePort, exposePort, findAvailable, findAvailable, findAvailable, fork, forkAt, getAllComponents, getAllPorts, getAllPorts, getAllWiresInside, getAllWiresInsideOut, getAllWiresOut, getComponent, getComponentFlag, getComponentFlag, getContract, getContractHT, getContractHT, getDebugFlagsInBinary, getDebugLevelNames, getID, getName, getParent, getPort, getPort, getRoot, getTime, iduplicate, isAncestorOf, isContainer, isDebugEnabled, isDebugEnabledAt, isDirectlyRelatedTo, isDirectOutputEnabled, isEnabled, isErrorNoticeEnabled, isEventExportEnabled, isGarbageDisplayEnabled, isGarbageEnabled, isPortRemovable, isStarted, isStopped, isTraceEnabled, lock, notify, notifyAll, operate, reboot, removeAll, removeAllComponents, removeAllPorts, removeAllPorts, removeComponent, removeComponent, removePort, removePort, removePort, resume, run, sduplicate, send, sendAt, setComponentFlag, setComponentFlag, setDebugEnabled, setDebugEnabled, setDebugEnabledAt, setDebugEnabledAt, setDebugEnabledAt, setDirectOutputEnabled, setDirectOutputEnabled, setEnabled, setErrorNoticeEnabled, setErrorNoticeEnabled, setEventExportEnabled, setEventExportEnabled, setExecutionBoundary, setGarbageDisplayEnabled, setGarbageDisplayEnabled, setGarbageEnabled, setGarbageEnabled, setID, setID, setName, setPort, setPort, setTraceEnabled, setTraceEnabled, sleepFor, sleepUntil, stop, toString, unexpose, unlock, useLocalForkManager, useLocalForkManager, wait |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
tsParetoOnOff
public tsParetoOnOff()
tsParetoOnOff
public tsParetoOnOff(java.lang.String id_)
tsParetoOnOff
public tsParetoOnOff(traffic_ParetoOnOff traffic_)
setSeed
public void setSeed(long seed_)
- Overrides:
setSeed in class TrafficSourceComponent
reset
public void reset()
- Description copied from class:
Component
- Resets the component for being used anew.
All the internal variables must be set to the initial state.
All the ports and child components are reset as well.
- Overrides:
reset in class TrafficSourceComponent
info
public java.lang.String info(java.lang.String prefix_)
- Description copied from class:
TrafficSourceComponent
- Prints the content of this source component.
This class prints out the start time, packet count, byte count and shaper
information.
A subclass only needs to call
super.info(prefix_) and print out
the parameters defined in the subclass.
- Overrides:
info in class TrafficSourceComponent
- Parameters:
prefix_ - prefix that shoud be prepended at the beginning of each line
of the result.
getTrafficModel
public TrafficModel getTrafficModel()
- Description copied from class:
TrafficComponent
- Returns the associated traffic model.
- Specified by:
getTrafficModel in class TrafficComponent
setTrafficModel
public void setTrafficModel(TrafficModel traffic_)
- Description copied from class:
TrafficComponent
- Sets the associated traffic model.
- Specified by:
setTrafficModel in class TrafficComponent
setPacketSize
public void setPacketSize(int size_)
getPacketSize
public int getPacketSize()
setBurstRate
public void setBurstRate(double brate_)
getBurstRate
public double getBurstRate()
setAveOnTime
public void setAveOnTime(double ontime_)
getAveOnTime
public double getAveOnTime()
setAveOffTime
public void setAveOffTime(double offtime_)
getAveOffTime
public double getAveOffTime()
setShapeParaOn
public void setShapeParaOn(double shape_)
getShapeParaOn
public double getShapeParaOn()
setShapeParaOff
public void setShapeParaOff(double shape_)
getShapeParaOff
public double getShapeParaOff()
set
public void set(int mtu_,
double brate_,
double ontime_,
double offtime_,
double shapeOn_,
double shapeOff_)
Copyright © 1998-2003 Distributed Real-time Computing Lab (DRCL). All Rights Reserved. ~ To J-Sim Home ~