public abstract class LIFOQueue extends Queue
UnboundedLIFOQueue) and a
bounded version (BoundedLIFOQueue).FIFOQueueQueue.QueueEntryEntity.PortAliascurrentNumberOfUnits, inputPort, lossProbability, numberOfMessages, numberOfUnits, outputPort, transferTime, waitingTimeportAliases, ports, simNode| Constructor and Description |
|---|
LIFOQueue(java.lang.String name,
SimNode owner) |
| Modifier and Type | Method and Description |
|---|---|
protected Queue.QueueEntry |
get() |
int |
getCurrentNumberOfMessages() |
long |
getCurrentNumberOfUnits() |
int |
getMaxSizeInUnits() |
protected void |
handleMessageIndication(Message msg) |
boolean |
isEmpty() |
protected void |
put(Queue.QueueEntry qe) |
getInput, getOutput, handleGetMessage, handleIsMessageAvailable, handleLossMessage, isFulladdPort, aliasPort, aliasPort, connect, disconnect, getName, getNode, getPortByName, getPorts, isPortKnown, unaliasPortpublic LIFOQueue(java.lang.String name,
SimNode owner)
protected Queue.QueueEntry get()
protected void put(Queue.QueueEntry qe)
protected void handleMessageIndication(Message msg)
handleMessageIndication in class Queuepublic int getCurrentNumberOfMessages()
getCurrentNumberOfMessages in class Queuepublic long getCurrentNumberOfUnits()
getCurrentNumberOfUnits in class Queuepublic int getMaxSizeInUnits()
getMaxSizeInUnits in class Queue