public class NoDropBoundedFIFOQDisc extends BoundedFIFOQDisc
OutputPort to a pulling InputPort.QueuingDiscipline.QueueEntrymaxSizeInUnitslossProbability, numberOfMessages, numberOfUnits, parent, simNode, transferTime, waitingTimeCREATE_INSTANCE_METHOD_NAME| Constructor and Description |
|---|
NoDropBoundedFIFOQDisc(SimNode ownNode,
int size) |
NoDropBoundedFIFOQDisc(SimNode ownNode,
Parameters pars) |
NoDropBoundedFIFOQDisc(SimNode ownNode,
Parameters pars,
int size) |
| Modifier and Type | Method and Description |
|---|---|
static NoDropBoundedFIFOQDisc |
createInstance(SimNode ownNode,
Parameters pars)
as required by
ReflectionConstructable |
static NoDropBoundedFIFOQDisc |
createInstance(SimNode ownNode,
Parameters pars,
java.lang.Integer size) |
int |
getMaxNumberOfMessages() |
protected void |
statsUpdateLoss(QueuingDiscipline.QueueEntry qe)
Whatever to be done on loss, e.g.
|
boolean |
wouldStore(Message msg) |
getMaxSizeInUnits, hasSpaceForisEmpty, peekInternal, pop, pushdequeue, dropScheduledNext, enqueue, getCurrentNumberOfMessages, getCurrentNumberOfUnits, getName, getNode, getParent, handleLossMessage, handleLossMessageInternal, handleMessage, handleRejectedMessage, peek, statsUpdateDequeue, statsUpdateEnqueue, statsUpdateRejectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdequeue, dropScheduledNext, getCurrentNumberOfMessages, getCurrentNumberOfUnits, getName, getNode, getParent, handleMessage, isEmptypublic NoDropBoundedFIFOQDisc(SimNode ownNode, int size)
public NoDropBoundedFIFOQDisc(SimNode ownNode, Parameters pars)
public NoDropBoundedFIFOQDisc(SimNode ownNode, Parameters pars, int size)
public static NoDropBoundedFIFOQDisc createInstance(SimNode ownNode, Parameters pars)
ReflectionConstructablepublic static NoDropBoundedFIFOQDisc createInstance(SimNode ownNode, Parameters pars, java.lang.Integer size)
protected void statsUpdateLoss(QueuingDiscipline.QueueEntry qe)
StackableQueuingDisciplinestatsUpdateLoss in class StackableQueuingDisciplinepublic boolean wouldStore(Message msg)
wouldStore in interface QueuingDisciplinewouldStore in class StackableQueuingDisciplineProbabilisticQueuingDisciplines. For these, two subsequent
calls with the same message may return different results!public int getMaxNumberOfMessages()