Package de.bsvrz.kex.tls.osi7
Class Queue
java.lang.Object
de.bsvrz.kex.tls.osi7.Queue
public final class Queue
extends java.lang.Object
Implementierung einer LIFO-Queue für
DeBlockToSend-
Constructor Summary
Constructors Constructor Description Queue() -
Method Summary
Modifier and Type Method Description booleanisEmpty()Testet, ob noch Elemente in der Queue enthalten sind.DeBlockToSendpop()Element aus der LIFO-Liste entnehmenjava.util.List<DeBlockToSend>popAll()Alle Element aus der LIFO-Liste entnehmen (ohne warten)voidpush(DeBlockToSend deBlockToSend)Element in die LIFO-Liste schreibenvoidpush(DeBlockToSend[] deBlockToSend)Elemente in die LIFO-Liste schreiben
-
Constructor Details
-
Queue
public Queue()
-
-
Method Details
-
isEmpty
public boolean isEmpty()Testet, ob noch Elemente in der Queue enthalten sind.- Returns:
- true, wenn noch Elemente in der Queue enthalten sind, sonst false.
-
pop
Element aus der LIFO-Liste entnehmen- Returns:
DeBlockToSend, welches aus der LIFO-Liste entfernt wurde
-
popAll
Alle Element aus der LIFO-Liste entnehmen (ohne warten)- Returns:
DeBlockToSend, welches aus der LIFO-Liste entfernt wurde
-
push
Element in die LIFO-Liste schreiben- Parameters:
deBlockToSend-DeBlockToSend, welches in die LIFO-Liste geschrieben wird.
-
push
Elemente in die LIFO-Liste schreiben- Parameters:
deBlockToSend-DeBlockToSend, welches in die LIFO-Liste geschrieben wird.
-