Class Station

Implemented Interfaces:
Comparable

(package private) class Station
extends java.lang.Object
implements Comparable

Title: TokenRingTrainer

Description:

Copyright: Copyright (c) 2003

Company:

Field Summary

private LinkedList
PDUqueue
private LinkedList
PDUqueueAbgearbeitet
private Stack
Sr
private Stack
Sx
private boolean
activMonitor
private Vector
ausgabe
private Verbindung
downstream
private float
empfangsZeitpunkt
private boolean
fehler
static LinkedList
fertig
private int
index
private int
indexZeit
private Iterator
it
private boolean
lösung
private Station
nachfolger
private String
name
private Netzwerk
netzwerk
private int
pRegister
private int
rRegister
private Rahmen
rahmen
private float
rpf
private float
sendeZeitpunkt
private boolean
stackingStation
private boolean
theorie
private float
tok
private Verbindung
upstream
private Station
vorgaenger
private ArrayList
zeitenListe
private int
zirkulierendePDU

Constructor Summary

Station(Netzwerk netzwerk)

Method Summary

void
addPDU(PDU pdu)
void
addPDURedundant(PDU pdu)
int
compareTo(Object object)
boolean
getActivMonitor()
Verbindung
getDownstreamConnection()
String
getName()
Netzwerk
getNetzwerk()
LinkedList
getPDUQueue()
LinkedList
getPDUqueueAbgearbeitet()
Station
getPredecessor()
boolean
getStackingStation()
Station
getSuccessor()
Verbindung
getUpstreamConnection()
void
pduNeuInitialisieren()
Vector
receiveData(Rahmen rahmen)
Vector
receiveData_(Rahmen _rahmen)
void
receiveFrame()
void
receiveRingPurgeFrame()
void
receiveToken()
void
sendFrame()
void
setActivMonitor(boolean activMonitor)
void
setDownstreamConnection(Verbindung downstream)
void
setFehler(boolean fehler)
void
setFrame(Rahmen rahmen)
void
setIndex(int index)
void
setLoesung(boolean loesung)
void
setName(String name)
void
setPredecessor(Station vorgaenger)
void
setStackingStation(boolean stackingStation)
void
setSuccessor(Station nachfolger)
void
setTheorie(boolean theorie)
void
setUpstreamConnection(Verbindung upstream)
void
setZirkulierendePDUIndex(int zirkulierendePDU)

Field Details

PDUqueue

private LinkedList PDUqueue

PDUqueueAbgearbeitet

private LinkedList PDUqueueAbgearbeitet

Sr

private Stack Sr

Sx

private Stack Sx

activMonitor

private boolean activMonitor

ausgabe

private Vector ausgabe

downstream

private Verbindung downstream

empfangsZeitpunkt

private float empfangsZeitpunkt

fehler

private boolean fehler

fertig

public static LinkedList fertig

index

private int index

indexZeit

private int indexZeit

it

private Iterator it

lösung

private boolean lösung

nachfolger

private Station nachfolger

name

private String name

netzwerk

private Netzwerk netzwerk

pRegister

private int pRegister

rRegister

private int rRegister

rahmen

private Rahmen rahmen

rpf

private float rpf

sendeZeitpunkt

private float sendeZeitpunkt

stackingStation

private boolean stackingStation

theorie

private boolean theorie

tok

private float tok

upstream

private Verbindung upstream

vorgaenger

private Station vorgaenger

zeitenListe

private ArrayList zeitenListe

zirkulierendePDU

private int zirkulierendePDU

Constructor Details

Station

public Station(Netzwerk netzwerk)

Method Details

addPDU

public void addPDU(PDU pdu)

addPDURedundant

public void addPDURedundant(PDU pdu)

compareTo

public int compareTo(Object object)

getActivMonitor

public boolean getActivMonitor()

getDownstreamConnection

public Verbindung getDownstreamConnection()

getName

public String getName()

getNetzwerk

public Netzwerk getNetzwerk()

getPDUQueue

public LinkedList getPDUQueue()

getPDUqueueAbgearbeitet

public LinkedList getPDUqueueAbgearbeitet()

getPredecessor

public Station getPredecessor()

getStackingStation

public boolean getStackingStation()

getSuccessor

public Station getSuccessor()

getUpstreamConnection

public Verbindung getUpstreamConnection()

pduNeuInitialisieren

public void pduNeuInitialisieren()

receiveData

public Vector receiveData(Rahmen rahmen)

receiveData_

public Vector receiveData_(Rahmen _rahmen)

receiveFrame

public void receiveFrame()

receiveRingPurgeFrame

public void receiveRingPurgeFrame()

receiveToken

public void receiveToken()

sendFrame

public void sendFrame()

setActivMonitor

public void setActivMonitor(boolean activMonitor)

setDownstreamConnection

public void setDownstreamConnection(Verbindung downstream)

setFehler

public void setFehler(boolean fehler)

setFrame

public void setFrame(Rahmen rahmen)

setIndex

public void setIndex(int index)

setLoesung

public void setLoesung(boolean loesung)

setName

public void setName(String name)

setPredecessor

public void setPredecessor(Station vorgaenger)

setStackingStation

public void setStackingStation(boolean stackingStation)

setSuccessor

public void setSuccessor(Station nachfolger)

setTheorie

public void setTheorie(boolean theorie)

setUpstreamConnection

public void setUpstreamConnection(Verbindung upstream)

setZirkulierendePDUIndex

public void setZirkulierendePDUIndex(int zirkulierendePDU)