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 boolean
isEmpty()
Testet, ob noch Elemente in der Queue enthalten sind.DeBlockToSend
pop()
Element aus der LIFO-Liste entnehmenjava.util.List<DeBlockToSend>
popAll()
Alle Element aus der LIFO-Liste entnehmen (ohne warten)void
push(DeBlockToSend deBlockToSend)
Element in die LIFO-Liste schreibenvoid
push(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.
-