Class Warteschlange


(package private) class Warteschlange
extends java.lang.Object

Die Klasse Warteschlange ist eine Implemenation einer FIFO-Schlange, d.h. das Datenpakete am Ende angefuegt und am Anfang entnommen werden.

Field Summary

private Link
aktuell
private int
anzahldp
private Link
head
private Link
tail
private int
xpos
private int
ypos
private Netzknoten
zielknoten

Method Summary

void
einfuegen(Datenpaket tp)
Fuegt ein Datenpaket am Ende der Warteschlange ein
int
gib_xpos()
Gibt die x-Koordinate der Warteschlange in der Detailansicht des aktuellen Knotens zurueck
int
gib_ypos()
Gibt die y-Koordinate der Warteschlange in der Detailansicht des aktuellen Knotens zurueck
Netzknoten
gib_zielknoten()
int
groesse()
Datenpaket
holen()
Holt und loescht das Datenpaket am Anfang der Warteschlange
void
setze_xpos(int temp)
Setzt die x-Koordinate der Warteschlange in der Detailansicht des aktuellen Knotens
void
setze_ypos(int temp)
Setzt die a-Koordinate der Warteschlange in der Detailansicht des aktuellen Knotens
void
setze_zielknoten(Netzknoten temp)

Field Details

aktuell

private Link aktuell

anzahldp

private int anzahldp

head

private Link head

tail

private Link tail

xpos

private int xpos

ypos

private int ypos

zielknoten

private Netzknoten zielknoten

Method Details

einfuegen

public void einfuegen(Datenpaket tp)
Fuegt ein Datenpaket am Ende der Warteschlange ein

gib_xpos

public int gib_xpos()
Gibt die x-Koordinate der Warteschlange in der Detailansicht des aktuellen Knotens zurueck

gib_ypos

public int gib_ypos()
Gibt die y-Koordinate der Warteschlange in der Detailansicht des aktuellen Knotens zurueck

gib_zielknoten

public Netzknoten gib_zielknoten()

groesse

public int groesse()

holen

public Datenpaket holen()
Holt und loescht das Datenpaket am Anfang der Warteschlange

setze_xpos

public void setze_xpos(int temp)
Setzt die x-Koordinate der Warteschlange in der Detailansicht des aktuellen Knotens

setze_ypos

public void setze_ypos(int temp)
Setzt die a-Koordinate der Warteschlange in der Detailansicht des aktuellen Knotens

setze_zielknoten

public void setze_zielknoten(Netzknoten temp)