Bully Task (12.12.2005)
A B C D E F G H I L M N O P R S T U V W

A

activeButtonActionPerformed(ActionEvent) - Method in class at.jku.fim.datalinksimulation.scenario.Bully.gui.BullyPanel
 
addChildLogger(Logger) - Method in class at.jku.fim.datalinksimulation.utils.Logger
Define a logger as logging child
Application - Class in at.jku.fim.datalinksimulation.layer7
Title: OSI Simulation Framework Base class for simulated applications Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
Application(NetworkStack) - Constructor for class at.jku.fim.datalinksimulation.layer7.Application
 
at.jku.fim.datalinksimulation.genericdevices - package at.jku.fim.datalinksimulation.genericdevices
 
at.jku.fim.datalinksimulation.layer1.data - package at.jku.fim.datalinksimulation.layer1.data
 
at.jku.fim.datalinksimulation.layer1.devices - package at.jku.fim.datalinksimulation.layer1.devices
 
at.jku.fim.datalinksimulation.layer1.wire - package at.jku.fim.datalinksimulation.layer1.wire
 
at.jku.fim.datalinksimulation.layer1.wire.damagedwire - package at.jku.fim.datalinksimulation.layer1.wire.damagedwire
 
at.jku.fim.datalinksimulation.layer2.devices - package at.jku.fim.datalinksimulation.layer2.devices
 
at.jku.fim.datalinksimulation.layer2.filters - package at.jku.fim.datalinksimulation.layer2.filters
 
at.jku.fim.datalinksimulation.layer2.protocols - package at.jku.fim.datalinksimulation.layer2.protocols
 
at.jku.fim.datalinksimulation.layer7 - package at.jku.fim.datalinksimulation.layer7
 
at.jku.fim.datalinksimulation.layer7.Bully - package at.jku.fim.datalinksimulation.layer7.Bully
 
at.jku.fim.datalinksimulation.layer7.enduser - package at.jku.fim.datalinksimulation.layer7.enduser
 
at.jku.fim.datalinksimulation.layer7.networkdevice - package at.jku.fim.datalinksimulation.layer7.networkdevice
 
at.jku.fim.datalinksimulation.networkstack - package at.jku.fim.datalinksimulation.networkstack
 
at.jku.fim.datalinksimulation.networkstack.incoming - package at.jku.fim.datalinksimulation.networkstack.incoming
 
at.jku.fim.datalinksimulation.networkstack.outgoing - package at.jku.fim.datalinksimulation.networkstack.outgoing
 
at.jku.fim.datalinksimulation.scenario - package at.jku.fim.datalinksimulation.scenario
 
at.jku.fim.datalinksimulation.scenario.Bully - package at.jku.fim.datalinksimulation.scenario.Bully
 
at.jku.fim.datalinksimulation.scenario.Bully.gui - package at.jku.fim.datalinksimulation.scenario.Bully.gui
 
at.jku.fim.datalinksimulation.scenario.gui - package at.jku.fim.datalinksimulation.scenario.gui
 
at.jku.fim.datalinksimulation.utils - package at.jku.fim.datalinksimulation.utils
 

B

bePlugged(Wire, int) - Method in class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
 
bePlugged(Wire, int) - Method in class at.jku.fim.datalinksimulation.genericdevices.NetworkStation
 
bePlugged(Wire, int) - Method in interface at.jku.fim.datalinksimulation.layer1.wire.WireConnector
This method should only be called by Wires, which inform this WireConnector that they are connected.
beUnplugged(Wire, int) - Method in class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
 
beUnplugged(Wire, int) - Method in class at.jku.fim.datalinksimulation.genericdevices.NetworkStation
 
beUnplugged(Wire, int) - Method in interface at.jku.fim.datalinksimulation.layer1.wire.WireConnector
This method should only be called by Wires, which inform this WireConnector that they are disconnected
BreakableWire - Class in at.jku.fim.datalinksimulation.layer1.wire.damagedwire
A breakable wire: Works perfectly or doesn't pass on anything at all.
BreakableWire() - Constructor for class at.jku.fim.datalinksimulation.layer1.wire.damagedwire.BreakableWire
Constructor
broken - Variable in class at.jku.fim.datalinksimulation.layer1.wire.damagedwire.BreakableWire
If value is set to true, the wire is broken and blocks completely
BULLY_STATE_ELECTION - Static variable in class at.jku.fim.datalinksimulation.layer7.Bully.BullyApplication
Election messages have been sent; waiting for the first OK message
BULLY_STATE_INIT - Static variable in class at.jku.fim.datalinksimulation.layer7.Bully.BullyApplication
Initialization: When the algorithm starts; before sending the election messages
BULLY_STATE_MASTER - Static variable in class at.jku.fim.datalinksimulation.layer7.Bully.BullyApplication
We are the master
BULLY_STATE_SLAVE - Static variable in class at.jku.fim.datalinksimulation.layer7.Bully.BullyApplication
We are a slave
BULLY_STATE_UNKNOWN - Static variable in class at.jku.fim.datalinksimulation.layer7.Bully.BullyApplication
Current state of Bully algorithm is unknown
BULLY_STATE_WAIT - Static variable in class at.jku.fim.datalinksimulation.layer7.Bully.BullyApplication
At least one OK message received; we are waiting for a coordinator message
BullyApplication - Class in at.jku.fim.datalinksimulation.layer7.Bully
The Bully Application running on the individual stations Copyright: (c) 2004,2005 Company: FIM@JKU, www.fim.uni-linz.ac.at
BullyApplication(int, int) - Constructor for class at.jku.fim.datalinksimulation.layer7.Bully.BullyApplication
Constructor
BullyPanel - Class in at.jku.fim.datalinksimulation.scenario.Bully.gui
Panel for Visualization of the Bully application
BullyPanel() - Constructor for class at.jku.fim.datalinksimulation.scenario.Bully.gui.BullyPanel
Creates new form BullyPanel
BullyScenarioModel - Class in at.jku.fim.datalinksimulation.scenario.Bully
The scenario for the Bully task: 4 stations, 2 hubs and a breakable wire
BullySimulationApplication - Class in at.jku.fim.datalinksimulation.scenario.Bully
Bully Algorithm Simulation Framework Copyright: (c) 2004 Company: FIM@JKU, www.fim.uni-linz.ac.at
BullySimulationApplication() - Constructor for class at.jku.fim.datalinksimulation.scenario.Bully.BullySimulationApplication
 
BullySimulationFrame - Class in at.jku.fim.datalinksimulation.scenario.Bully.gui
The Bully simulation.
BullySimulationFrame() - Constructor for class at.jku.fim.datalinksimulation.scenario.Bully.gui.BullySimulationFrame
Create a new Bully simluation
byteToHex(int) - Static method in class at.jku.fim.datalinksimulation.utils.ConversionUtils
Converts a value between 0 and 255 to it's hex representation

C

childrenLoggers - Variable in class at.jku.fim.datalinksimulation.utils.Logger
children loggers
clear() - Method in class at.jku.fim.datalinksimulation.utils.Logger
Clears all logged events
clearAllLogs() - Static method in class at.jku.fim.datalinksimulation.utils.Logger
Empties all logs
clone() - Method in class at.jku.fim.datalinksimulation.layer1.data.RawData
 
configuration - Variable in class at.jku.fim.datalinksimulation.networkstack.incoming.IncomingNetworkStack
Filter configuration for incoming network stack
configuration - Variable in class at.jku.fim.datalinksimulation.networkstack.outgoing.OutgoingNetworkStack
Associated Filter configuration
connect(WireConnector, int) - Method in class at.jku.fim.datalinksimulation.layer1.wire.StandardWire
 
connect(WireConnector, int) - Method in class at.jku.fim.datalinksimulation.layer1.wire.Wire
Connect wire to device
connect(WireConnector) - Method in class at.jku.fim.datalinksimulation.layer1.wire.Wire
Connect wire to device; by default connected to port 0
connectors - Variable in class at.jku.fim.datalinksimulation.layer1.wire.StandardWire
Registered WireConnector instances
connectPhysical(OutgoingNetworkStackObserver) - Method in class at.jku.fim.datalinksimulation.networkstack.NetworkStack
 
ConversionUtils - Class in at.jku.fim.datalinksimulation.utils
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
ConversionUtils() - Constructor for class at.jku.fim.datalinksimulation.utils.ConversionUtils
 
convert_EasyL2_To_EasyL2v2(BitSet, Logger) - Static method in class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2v2Utils
This method converts an EasyL2 frame to EasyL2v2; frame marking (adding 01111110 to begin and end or frame) and bitstuffing is done.
convert_EasyL2v2_To_EasyL2(BitSet, Logger) - Static method in class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2v2Utils
This method removes converts an EasyL2v2 frame into an EasyL2 frame.
CRCGuard - Class in at.jku.fim.datalinksimulation.layer2.devices
Title: OSI Simulation Framework This class represents a version of an "intelligent hub", which checks, if frames on layer 2 are corrupt or not; in case of an invalid frame the frame is simply dropped and not forwarded.
CRCGuard(String, int) - Constructor for class at.jku.fim.datalinksimulation.layer2.devices.CRCGuard
Constructor
CRCUtils - Class in at.jku.fim.datalinksimulation.utils
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
CRCUtils() - Constructor for class at.jku.fim.datalinksimulation.utils.CRCUtils
 
createBitSet(int[]) - Static method in class at.jku.fim.datalinksimulation.utils.ConversionUtils
 
createFrame(EasyL2FrameData, Logger) - Static method in class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2Utils
"Serialize" an EasyL2 object so that it can be transferred over network
createFrame(BitSet, int) - Static method in class at.jku.fim.datalinksimulation.utils.ConversionUtils
 

D

damageData(RawData) - Method in interface at.jku.fim.datalinksimulation.layer1.wire.damagedwire.DamagingStrategy
Implementations of this method change the frame data; Damaged cables and wires are simulated.
damageData(RawData) - Method in class at.jku.fim.datalinksimulation.layer1.wire.damagedwire.SimpleDamagingStrategy
 
DamagedWire - Class in at.jku.fim.datalinksimulation.layer1.wire.damagedwire
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
DamagedWire(DamagingStrategy) - Constructor for class at.jku.fim.datalinksimulation.layer1.wire.damagedwire.DamagedWire
Constructor
damagingEnabled - Variable in class at.jku.fim.datalinksimulation.layer1.wire.damagedwire.DamagedWire
if value is set to true, damaging is performed
damagingStrategy - Variable in class at.jku.fim.datalinksimulation.layer1.wire.damagedwire.DamagedWire
the strategy implementation used to "confuse" data
DamagingStrategy - Interface in at.jku.fim.datalinksimulation.layer1.wire.damagedwire
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at Must be implemented by concrete damaging strategies.
DataReflectApplication - Class in at.jku.fim.datalinksimulation.layer7.networkdevice
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
DataReflectApplication(NetworkStack) - Constructor for class at.jku.fim.datalinksimulation.layer7.networkdevice.DataReflectApplication
Constructor
decode(NetworkStackParameters, RawData, Logger) - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2CRCCheckFilter
 
decode(NetworkStackParameters, RawData, Logger) - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2DecodingFilter
 
decode(NetworkStackParameters, RawData, Logger) - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2DestinationFilter
 
decode(NetworkStackParameters, RawData, Logger) - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2SanityCheckFilter
 
decode(NetworkStackParameters, RawData, Logger) - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2v2DestuffingFilter
 
decode(NetworkStackParameters, RawData, Logger) - Method in interface at.jku.fim.datalinksimulation.networkstack.incoming.DecodingNetworkFilter
Performs a decoding step within the incoming network stack
DecodingNetworkFilter - Interface in at.jku.fim.datalinksimulation.networkstack.incoming
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
description - Variable in class at.jku.fim.datalinksimulation.utils.Logger
Logger description
disconnect(WireConnector, int) - Method in class at.jku.fim.datalinksimulation.layer1.wire.StandardWire
 
disconnect(WireConnector, int) - Method in class at.jku.fim.datalinksimulation.layer1.wire.Wire
Disconnect wire from device
disconnect(WireConnector) - Method in class at.jku.fim.datalinksimulation.layer1.wire.Wire
Disconnect wire from device; by default disconnected from port 0
disconnectPhysical(OutgoingNetworkStackObserver) - Method in class at.jku.fim.datalinksimulation.networkstack.NetworkStack
 

E

EasyL2CRCCheckFilter - Class in at.jku.fim.datalinksimulation.layer2.filters
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
EasyL2CRCCheckFilter() - Constructor for class at.jku.fim.datalinksimulation.layer2.filters.EasyL2CRCCheckFilter
 
EasyL2DecodingFilter - Class in at.jku.fim.datalinksimulation.layer2.filters
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
EasyL2DecodingFilter() - Constructor for class at.jku.fim.datalinksimulation.layer2.filters.EasyL2DecodingFilter
 
EasyL2DestinationFilter - Class in at.jku.fim.datalinksimulation.layer2.filters
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
EasyL2DestinationFilter() - Constructor for class at.jku.fim.datalinksimulation.layer2.filters.EasyL2DestinationFilter
 
EasyL2EncodingFilter - Class in at.jku.fim.datalinksimulation.layer2.filters
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
EasyL2EncodingFilter() - Constructor for class at.jku.fim.datalinksimulation.layer2.filters.EasyL2EncodingFilter
 
EasyL2FrameData - Class in at.jku.fim.datalinksimulation.layer2.protocols
Title: OSI Simulation Framework This class is a representation of the data contained in an EasyL2 Frame.
EasyL2FrameData() - Constructor for class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2FrameData
 
EasyL2SanityCheckFilter - Class in at.jku.fim.datalinksimulation.layer2.filters
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
EasyL2SanityCheckFilter() - Constructor for class at.jku.fim.datalinksimulation.layer2.filters.EasyL2SanityCheckFilter
 
EasyL2Utils - Class in at.jku.fim.datalinksimulation.layer2.protocols
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
EasyL2Utils() - Constructor for class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2Utils
 
EasyL2v2DestuffingFilter - Class in at.jku.fim.datalinksimulation.layer2.filters
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
EasyL2v2DestuffingFilter() - Constructor for class at.jku.fim.datalinksimulation.layer2.filters.EasyL2v2DestuffingFilter
 
EasyL2v2StuffingFilter - Class in at.jku.fim.datalinksimulation.layer2.filters
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
EasyL2v2StuffingFilter() - Constructor for class at.jku.fim.datalinksimulation.layer2.filters.EasyL2v2StuffingFilter
 
EasyL2v2Utils - Class in at.jku.fim.datalinksimulation.layer2.protocols
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
EasyL2v2Utils() - Constructor for class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2v2Utils
 
encode(NetworkStackParameters, RawData, Logger) - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2EncodingFilter
 
encode(NetworkStackParameters, RawData, Logger) - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2v2StuffingFilter
 
encode(NetworkStackParameters, RawData, Logger) - Method in interface at.jku.fim.datalinksimulation.networkstack.outgoing.EncodingNetworkFilter
Performs an encoding step within the outgoing network stack
EncodingNetworkFilter - Interface in at.jku.fim.datalinksimulation.networkstack.outgoing
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at

F

frame - Static variable in class at.jku.fim.datalinksimulation.scenario.gui.SimulationApplication
 

G

getBreakableWire() - Method in class at.jku.fim.datalinksimulation.scenario.Bully.BullyScenarioModel
Retrieve the breakable wire
getChildrenLoggers() - Method in class at.jku.fim.datalinksimulation.utils.Logger
 
getConfiguration() - Method in class at.jku.fim.datalinksimulation.networkstack.incoming.IncomingNetworkStack
 
getConfiguration() - Method in class at.jku.fim.datalinksimulation.networkstack.outgoing.OutgoingNetworkStack
 
getConnectedWires() - Method in class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
 
getCrc() - Method in class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2FrameData
 
getDamagedWire() - Method in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
getDamagingStrategy() - Method in class at.jku.fim.datalinksimulation.layer1.wire.damagedwire.DamagedWire
 
getData() - Method in class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2FrameData
 
getDecodingFilters(int) - Method in interface at.jku.fim.datalinksimulation.networkstack.incoming.IncomingNetworkStackConfiguration
Returns a filter configuration for a specified ISO/OSI Level
getDescription() - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2CRCCheckFilter
 
getDescription() - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2DecodingFilter
 
getDescription() - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2DestinationFilter
 
getDescription() - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2EncodingFilter
 
getDescription() - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2SanityCheckFilter
 
getDescription() - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2v2DestuffingFilter
 
getDescription() - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2v2StuffingFilter
 
getDescription() - Method in interface at.jku.fim.datalinksimulation.networkstack.incoming.DecodingNetworkFilter
 
getDescription() - Method in interface at.jku.fim.datalinksimulation.networkstack.outgoing.EncodingNetworkFilter
 
getDestination() - Method in class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2FrameData
 
getEncodingFilters(int) - Method in interface at.jku.fim.datalinksimulation.networkstack.outgoing.OutgoingNetworkStackConfiguration
Returns a filter configuration for a specified ISO/OSI Level
getFilterOSILayer() - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2CRCCheckFilter
 
getFilterOSILayer() - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2DecodingFilter
 
getFilterOSILayer() - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2DestinationFilter
 
getFilterOSILayer() - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2EncodingFilter
 
getFilterOSILayer() - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2SanityCheckFilter
 
getFilterOSILayer() - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2v2DestuffingFilter
 
getFilterOSILayer() - Method in class at.jku.fim.datalinksimulation.layer2.filters.EasyL2v2StuffingFilter
 
getFilterOSILayer() - Method in interface at.jku.fim.datalinksimulation.networkstack.NetworkFilter
 
getGui() - Method in class at.jku.fim.datalinksimulation.layer7.enduser.TextReceivingApplication
 
getGui() - Method in class at.jku.fim.datalinksimulation.layer7.enduser.TextSendingApplication
 
getHexText() - Method in class at.jku.fim.datalinksimulation.scenario.gui.ReceiverPanel
 
getHexText() - Method in class at.jku.fim.datalinksimulation.scenario.gui.SenderPanel
 
getHub1() - Method in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
getHub2() - Method in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
getHub2hubWire() - Method in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
getHub2iHubWire() - Method in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
getIHub() - Method in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
getIncomingNetworkStackConfiguration() - Method in class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
This method must be overriden in subclasses.
getIncomingNetworkStackConfiguration() - Method in class at.jku.fim.datalinksimulation.layer1.devices.Hub
 
getIncomingNetworkStackConfiguration() - Method in class at.jku.fim.datalinksimulation.layer2.devices.CRCGuard
 
getInstance() - Static method in class at.jku.fim.datalinksimulation.scenario.Bully.BullyScenarioModel
Retrieve the scenario instance
getInstance() - Static method in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
getLog() - Method in class at.jku.fim.datalinksimulation.utils.Logger
 
getLogger() - Method in class at.jku.fim.datalinksimulation.layer7.Application
 
getLogger() - Method in class at.jku.fim.datalinksimulation.layer7.Bully.BullyApplication
Retrieve the object's logger
getLogger() - Method in class at.jku.fim.datalinksimulation.layer7.enduser.TextReceivingApplication
 
getLogger() - Method in class at.jku.fim.datalinksimulation.layer7.enduser.TextSendingApplication
 
getLogger() - Method in class at.jku.fim.datalinksimulation.layer7.networkdevice.DataReflectApplication
 
getMasterID() - Method in class at.jku.fim.datalinksimulation.layer7.Bully.BullyApplication
Retrieve the ID of our current master.
getMessageLabel() - Method in class at.jku.fim.datalinksimulation.scenario.gui.SenderPanel
 
getNetworkComponentId() - Method in class at.jku.fim.datalinksimulation.genericdevices.HardwareComponent
 
getNetworkStack() - Method in class at.jku.fim.datalinksimulation.genericdevices.NetworkStation
 
getNetworkStack() - Method in class at.jku.fim.datalinksimulation.layer7.Application
 
getNextFreePort() - Method in class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
 
getNumberOfFreePorts() - Method in class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
 
getNumberOfTotalPorts() - Method in class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
 
getNumberOfTotalPorts() - Method in class at.jku.fim.datalinksimulation.genericdevices.NetworkStation
 
getOutgoingNetworkStackConfiguration() - Method in class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
This method must be overriden in subclasses.
getOutgoingNetworkStackConfiguration() - Method in class at.jku.fim.datalinksimulation.layer1.devices.Hub
 
getOutgoingNetworkStackConfiguration() - Method in class at.jku.fim.datalinksimulation.layer2.devices.CRCGuard
 
getParameter(int, String) - Method in class at.jku.fim.datalinksimulation.networkstack.NetworkStackParameters
 
getPlainText() - Method in class at.jku.fim.datalinksimulation.scenario.gui.ReceiverPanel
 
getPlainText() - Method in class at.jku.fim.datalinksimulation.scenario.gui.SenderPanel
 
getPortOfWire(Wire) - Method in class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
 
getPreamble() - Method in class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2FrameData
 
getRawDataBulk() - Method in class at.jku.fim.datalinksimulation.layer1.data.RawData
 
getRecAppStation10() - Method in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
getRecAppStation11() - Method in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
getReceiverId() - Method in class at.jku.fim.datalinksimulation.scenario.gui.SenderPanel
 
getRootLoggers() - Static method in class at.jku.fim.datalinksimulation.utils.Logger
 
getSendAppStation1() - Method in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
getSenderID() - Method in class at.jku.fim.datalinksimulation.scenario.gui.ReceiverPanel
 
getSize() - Method in class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2FrameData
 
getSource() - Method in class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2FrameData
 
getStation0App() - Method in class at.jku.fim.datalinksimulation.scenario.Bully.BullyScenarioModel
Retrieve the application of station 0
getStation1() - Method in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
getStation10() - Method in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
getStation10Wire() - Method in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
getStation11() - Method in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
getStation11Wire() - Method in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
getStation1App() - Method in class at.jku.fim.datalinksimulation.scenario.Bully.BullyScenarioModel
Retrieve the application of station 1
getStation2App() - Method in class at.jku.fim.datalinksimulation.scenario.Bully.BullyScenarioModel
Retrieve the application of station 2
getStation3App() - Method in class at.jku.fim.datalinksimulation.scenario.Bully.BullyScenarioModel
Retrieve the application of station 3
getStationID() - Method in class at.jku.fim.datalinksimulation.genericdevices.NetworkStation
 
getStationId() - Method in class at.jku.fim.datalinksimulation.layer7.Bully.BullyApplication
Retrieve the station ID
getStationId() - Method in class at.jku.fim.datalinksimulation.networkstack.incoming.IncomingNetworkStack
 
getStationID() - Method in class at.jku.fim.datalinksimulation.networkstack.NetworkStack
 
getStationID() - Method in class at.jku.fim.datalinksimulation.networkstack.outgoing.OutgoingNetworkStack
 
getStationID() - Method in class at.jku.fim.datalinksimulation.scenario.gui.ReceiverPanel
 
getStationID() - Method in class at.jku.fim.datalinksimulation.scenario.gui.SenderPanel
 
getStringRepresentation(BitSet) - Static method in class at.jku.fim.datalinksimulation.utils.ConversionUtils
 
getWireInPort(int) - Method in class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
 
GLOBAL_PARAMETER - Static variable in class at.jku.fim.datalinksimulation.networkstack.NetworkStackParameters
 
globalTime - Static variable in class at.jku.fim.datalinksimulation.utils.Logger
Global logging time stamp
gui - Variable in class at.jku.fim.datalinksimulation.layer7.enduser.TextReceivingApplication
Associated GUI element
gui - Variable in class at.jku.fim.datalinksimulation.layer7.enduser.TextSendingApplication
Associated GUI

H

HardwareComponent - Class in at.jku.fim.datalinksimulation.genericdevices
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
HardwareComponent() - Constructor for class at.jku.fim.datalinksimulation.genericdevices.HardwareComponent
Constructor
Hub - Class in at.jku.fim.datalinksimulation.layer1.devices
Title: OSI Simulation Framework This class represents an implementation of a typical network hub.
Hub(String, int) - Constructor for class at.jku.fim.datalinksimulation.layer1.devices.Hub
Constructor

I

IncomingNetworkStack - Class in at.jku.fim.datalinksimulation.networkstack.incoming
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
IncomingNetworkStack(IncomingNetworkStackConfiguration, Object) - Constructor for class at.jku.fim.datalinksimulation.networkstack.incoming.IncomingNetworkStack
Constrcutor
incomingNetworkStack - Variable in class at.jku.fim.datalinksimulation.networkstack.NetworkStack
Associated Incoming Network Stack
IncomingNetworkStackConfiguration - Interface in at.jku.fim.datalinksimulation.networkstack.incoming
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
IncomingNetworkStackObserver - Interface in at.jku.fim.datalinksimulation.networkstack.incoming
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
informAboutDataOnWire(Wire, RawData) - Method in class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
 
informAboutDataOnWire(Wire, RawData) - Method in class at.jku.fim.datalinksimulation.genericdevices.NetworkStation
informAboutWireData
informAboutDataOnWire(Wire, RawData) - Method in interface at.jku.fim.datalinksimulation.layer1.wire.WireConnector
This method is called whenever a data package is received by a subscribed wire.
informAboutNewData(NetworkStackParameters, RawData) - Method in class at.jku.fim.datalinksimulation.layer7.Bully.BullyApplication
Receive data from the network
informAboutNewData(NetworkStackParameters, RawData) - Method in class at.jku.fim.datalinksimulation.layer7.enduser.TextReceivingApplication
This method is called whenever the incoming network stack sends data to the application
informAboutNewData(NetworkStackParameters, RawData) - Method in class at.jku.fim.datalinksimulation.layer7.enduser.TextSendingApplication
 
informAboutNewData(NetworkStackParameters, RawData) - Method in class at.jku.fim.datalinksimulation.layer7.networkdevice.DataReflectApplication
 
informAboutNewData(NetworkStackParameters, RawData) - Method in interface at.jku.fim.datalinksimulation.networkstack.incoming.IncomingNetworkStackObserver
This method is called whenever application data is ready
informAboutNewData(RawData, NetworkStackParameters) - Method in interface at.jku.fim.datalinksimulation.networkstack.outgoing.OutgoingNetworkStackObserver
This method is called whenever data is ready to be sent on the wire
insertCrc(BitSet, Logger) - Static method in class at.jku.fim.datalinksimulation.utils.CRCUtils
Calculates the CRC of a frame and insert the CRC into the frame.
InterlinkingDevice - Class in at.jku.fim.datalinksimulation.genericdevices
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
InterlinkingDevice(String, int) - Constructor for class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
Constructor
interpretRawData(RawData, Logger) - Static method in class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2Utils
Interpret raw data as EasyL2 frame; if not successful, null is returned
InvalidFilterConfigurationException - Exception in at.jku.fim.datalinksimulation.networkstack
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
InvalidFilterConfigurationException() - Constructor for exception at.jku.fim.datalinksimulation.networkstack.InvalidFilterConfigurationException
Constructor
InvalidFilterConfigurationException(String) - Constructor for exception at.jku.fim.datalinksimulation.networkstack.InvalidFilterConfigurationException
Constructor
isBroken() - Method in class at.jku.fim.datalinksimulation.layer1.wire.damagedwire.BreakableWire
Retrieve the wire state
isDamagingEnabled() - Method in class at.jku.fim.datalinksimulation.layer1.wire.damagedwire.DamagedWire
 
isPortFree(int) - Method in class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
 
isWireConnected(Wire) - Method in class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
Checks, if a specified wire is connected or not
iterator() - Method in class at.jku.fim.datalinksimulation.layer1.data.RawData
Returns an iterator for the contained data.

L

lastTimeStamp - Variable in class at.jku.fim.datalinksimulation.utils.Logger
last time when an event was logged
length() - Method in class at.jku.fim.datalinksimulation.layer1.data.RawData
 
log(String) - Method in class at.jku.fim.datalinksimulation.utils.Logger
Log an event/message
logger - Variable in class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
each interlinking device has its own log
logger - Variable in class at.jku.fim.datalinksimulation.genericdevices.NetworkStation
 
logger - Variable in class at.jku.fim.datalinksimulation.layer1.wire.damagedwire.BreakableWire
Logger; otherwise it won't be shown in the log window
logger - Variable in class at.jku.fim.datalinksimulation.layer1.wire.damagedwire.SimpleDamagingStrategy
Logger instance to use
logger - Variable in class at.jku.fim.datalinksimulation.layer7.enduser.TextReceivingApplication
Associated logger component
logger - Variable in class at.jku.fim.datalinksimulation.layer7.enduser.TextSendingApplication
Associated Logger component
logger - Variable in class at.jku.fim.datalinksimulation.networkstack.incoming.IncomingNetworkStack
Associated logger instance
logger - Variable in class at.jku.fim.datalinksimulation.networkstack.outgoing.OutgoingNetworkStack
Associated logger instance
Logger - Class in at.jku.fim.datalinksimulation.utils
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
Logger(String) - Constructor for class at.jku.fim.datalinksimulation.utils.Logger
Constructor to create a new logger for a component
LogPanel - Class in at.jku.fim.datalinksimulation.scenario.gui
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
LogPanel() - Constructor for class at.jku.fim.datalinksimulation.scenario.gui.LogPanel
 
logs - Variable in class at.jku.fim.datalinksimulation.utils.Logger
logged text
logUpdate() - Method in class at.jku.fim.datalinksimulation.scenario.Bully.gui.BullySimulationFrame
Update the log windows
logUpdate() - Method in class at.jku.fim.datalinksimulation.scenario.gui.SystemScenarioGUI
 

M

main(String[]) - Static method in class at.jku.fim.datalinksimulation.scenario.Bully.BullySimulationApplication
 
main(String[]) - Static method in class at.jku.fim.datalinksimulation.scenario.gui.SimulationApplication
 
modCounter - Variable in class at.jku.fim.datalinksimulation.layer1.data.RawData
 

N

NETWORK_PARAM_INCOMING_PORT_NUM - Static variable in class at.jku.fim.datalinksimulation.networkstack.NetworkStack
Network stack parameter name for incoming port number
NETWORK_PARAM_OUTGOING_PORT_NUMS - Static variable in class at.jku.fim.datalinksimulation.networkstack.NetworkStack
Network stack parameter name for outgoing port number; Value is null or List containing "Integer" objects for ports
NETWORK_PARAM_RECEIVER_ADDRESS - Static variable in class at.jku.fim.datalinksimulation.networkstack.NetworkStack
Network stack parameter name for frame receiver
NETWORK_PARAM_SENDER_ADDRESS - Static variable in class at.jku.fim.datalinksimulation.networkstack.NetworkStack
Network stack parameter name for frame sender
NETWORK_PARAM_STATION_ID - Static variable in class at.jku.fim.datalinksimulation.networkstack.incoming.IncomingNetworkStack
network stack parameter name for the ID of the host station
networkComponentId - Variable in class at.jku.fim.datalinksimulation.genericdevices.HardwareComponent
Personal hardware component ID of this instance
These components
NetworkFilter - Interface in at.jku.fim.datalinksimulation.networkstack
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
networkStack - Variable in class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
each interlinking device has it's own network stack
networkStack - Variable in class at.jku.fim.datalinksimulation.genericdevices.NetworkStation
Internal network stack reference
NetworkStack - Class in at.jku.fim.datalinksimulation.networkstack
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
NetworkStack(IncomingNetworkStackConfiguration, OutgoingNetworkStackConfiguration, Object) - Constructor for class at.jku.fim.datalinksimulation.networkstack.NetworkStack
Constructor
NetworkStackParameters - Class in at.jku.fim.datalinksimulation.networkstack
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
NetworkStackParameters() - Constructor for class at.jku.fim.datalinksimulation.networkstack.NetworkStackParameters
 
networkStackReference - Variable in class at.jku.fim.datalinksimulation.layer7.Application
 
NetworkStation - Class in at.jku.fim.datalinksimulation.genericdevices
Title: OSI Simulation Framework A NetworkStation represents a system, which can run different applications.
NetworkStation(Object) - Constructor for class at.jku.fim.datalinksimulation.genericdevices.NetworkStation
Constructor; Each network station in a system should have a unique ID
numberOfPorts - Variable in class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
the number of available ports

O

oberservers - Variable in class at.jku.fim.datalinksimulation.networkstack.outgoing.OutgoingNetworkStack
Connected oberservers
OSI_LAYER_1 - Static variable in interface at.jku.fim.datalinksimulation.networkstack.NetworkFilter
 
OSI_LAYER_2 - Static variable in interface at.jku.fim.datalinksimulation.networkstack.NetworkFilter
 
OSI_LAYER_3 - Static variable in interface at.jku.fim.datalinksimulation.networkstack.NetworkFilter
 
OSI_LAYER_4 - Static variable in interface at.jku.fim.datalinksimulation.networkstack.NetworkFilter
 
OSI_LAYER_5 - Static variable in interface at.jku.fim.datalinksimulation.networkstack.NetworkFilter
 
OSI_LAYER_6 - Static variable in interface at.jku.fim.datalinksimulation.networkstack.NetworkFilter
 
outgoingNetworkStack - Variable in class at.jku.fim.datalinksimulation.networkstack.NetworkStack
Associated Outgoing Network Stack
OutgoingNetworkStack - Class in at.jku.fim.datalinksimulation.networkstack.outgoing
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
OutgoingNetworkStack(OutgoingNetworkStackConfiguration, Object) - Constructor for class at.jku.fim.datalinksimulation.networkstack.outgoing.OutgoingNetworkStack
Constructor
OutgoingNetworkStackConfiguration - Interface in at.jku.fim.datalinksimulation.networkstack.outgoing
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
OutgoingNetworkStackObserver - Interface in at.jku.fim.datalinksimulation.networkstack.outgoing
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at

P

parameters - Variable in class at.jku.fim.datalinksimulation.networkstack.NetworkStackParameters
 
parentLogger - Variable in class at.jku.fim.datalinksimulation.utils.Logger
parent logger
partitionButtonToggled() - Method in class at.jku.fim.datalinksimulation.scenario.Bully.gui.BullySimulationFrame
 
PID - Variable in class at.jku.fim.datalinksimulation.genericdevices.NetworkStation
A PID counter so that a PID is unique.
PIDApplicationMapping - Variable in class at.jku.fim.datalinksimulation.genericdevices.NetworkStation
Running application get a Process ID (pid).
processWindowEvent(WindowEvent) - Method in class at.jku.fim.datalinksimulation.scenario.Bully.gui.BullySimulationFrame
Overridden so we can exit when window is closed
processWindowEvent(WindowEvent) - Method in class at.jku.fim.datalinksimulation.scenario.gui.SystemScenarioGUI
 

R

RawData - Class in at.jku.fim.datalinksimulation.layer1.data
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
RawData(int[]) - Constructor for class at.jku.fim.datalinksimulation.layer1.data.RawData
Constructor
rawData - Variable in class at.jku.fim.datalinksimulation.layer1.data.RawData
contained data; only values between 0 and 255 are valid; if any other value is specified, it is set to 0
recAppStation10 - Variable in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
recAppStation11 - Variable in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
receive(NetworkStackParameters, RawData) - Method in class at.jku.fim.datalinksimulation.networkstack.incoming.IncomingNetworkStack
This method is called whenever data is received on the connected wire
receiveFromWorld(RawData, int) - Method in class at.jku.fim.datalinksimulation.networkstack.NetworkStack
 
receiveNewData(RawData, NetworkStackParameters) - Method in class at.jku.fim.datalinksimulation.networkstack.incoming.IncomingNetworkStack
 
ReceiverPanel - Class in at.jku.fim.datalinksimulation.scenario.gui
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
ReceiverPanel() - Constructor for class at.jku.fim.datalinksimulation.scenario.gui.ReceiverPanel
 
removeApplication(int) - Method in class at.jku.fim.datalinksimulation.genericdevices.NetworkStation
 
run() - Method in class at.jku.fim.datalinksimulation.layer7.Bully.BullyApplication
Run this application.
runApplication(Application) - Method in class at.jku.fim.datalinksimulation.genericdevices.NetworkStation
Starts an application on this network station

S

send(WireConnector, RawData) - Method in class at.jku.fim.datalinksimulation.layer1.wire.damagedwire.BreakableWire
 
send(WireConnector, RawData) - Method in class at.jku.fim.datalinksimulation.layer1.wire.damagedwire.DamagedWire
 
send(WireConnector, RawData) - Method in class at.jku.fim.datalinksimulation.layer1.wire.StandardWire
 
send(WireConnector, RawData) - Method in class at.jku.fim.datalinksimulation.layer1.wire.Wire
Send data to the wire; the data should automatically be forwarded to the directly connected WireConnectors
send(NetworkStackParameters, RawData) - Method in class at.jku.fim.datalinksimulation.networkstack.outgoing.OutgoingNetworkStack
Send something through the network stack to another station
sendAppStation1 - Variable in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
sendButtonPressed(ActionEvent) - Method in class at.jku.fim.datalinksimulation.layer7.enduser.TextSendingApplication
This method is called whenever the Send-Button in the GUI is pressed
SenderPanel - Class in at.jku.fim.datalinksimulation.scenario.gui
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
SenderPanel(TextSendingApplication) - Constructor for class at.jku.fim.datalinksimulation.scenario.gui.SenderPanel
 
sendToWorld(Object, RawData, NetworkStackParameters) - Method in class at.jku.fim.datalinksimulation.networkstack.NetworkStack
Send data to world
setApp(BullyApplication) - Method in class at.jku.fim.datalinksimulation.scenario.Bully.gui.BullyPanel
Set the application; so we can get the station, ...
setBroken(boolean) - Method in class at.jku.fim.datalinksimulation.layer1.wire.damagedwire.BreakableWire
Set the wire state
setConfiguration(IncomingNetworkStackConfiguration) - Method in class at.jku.fim.datalinksimulation.networkstack.incoming.IncomingNetworkStack
Set a new filter configuration
setConfiguration(OutgoingNetworkStackConfiguration) - Method in class at.jku.fim.datalinksimulation.networkstack.outgoing.OutgoingNetworkStack
Set a new filter configuration
setCrc(int[]) - Method in class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2FrameData
 
setDamagingEnabled(boolean) - Method in class at.jku.fim.datalinksimulation.layer1.wire.damagedwire.DamagedWire
Enable or disable data damaging
setDamagingStrategy(DamagingStrategy) - Method in class at.jku.fim.datalinksimulation.layer1.wire.damagedwire.DamagedWire
Set a new damaging strategy
setData(int[]) - Method in class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2FrameData
 
setDestination(int) - Method in class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2FrameData
 
setGui(BullyPanel) - Method in class at.jku.fim.datalinksimulation.layer7.Bully.BullyApplication
Set GUI panel so we can notify it about state changes.
setGui(ReceiverPanel) - Method in class at.jku.fim.datalinksimulation.layer7.enduser.TextReceivingApplication
Set Associated GUI
setGui(SenderPanel) - Method in class at.jku.fim.datalinksimulation.layer7.enduser.TextSendingApplication
Set associated GUI component
setNetworkStack(NetworkStack) - Method in class at.jku.fim.datalinksimulation.layer7.Application
Set network stack reference
setParameter(int, String, Object) - Method in class at.jku.fim.datalinksimulation.networkstack.NetworkStackParameters
 
setParentLogger(Logger) - Method in class at.jku.fim.datalinksimulation.layer7.enduser.TextReceivingApplication
 
setParentLogger(Logger) - Method in class at.jku.fim.datalinksimulation.layer7.enduser.TextSendingApplication
 
setParentLogger(Logger) - Method in class at.jku.fim.datalinksimulation.networkstack.incoming.IncomingNetworkStack
 
setParentLogger(Logger) - Method in class at.jku.fim.datalinksimulation.networkstack.NetworkStack
 
setParentLogger(Logger) - Method in class at.jku.fim.datalinksimulation.networkstack.outgoing.OutgoingNetworkStack
 
setPreamble(int) - Method in class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2FrameData
 
setRawDataBulk(int[]) - Method in class at.jku.fim.datalinksimulation.layer1.data.RawData
Set the raw data
setSenderID(String) - Method in class at.jku.fim.datalinksimulation.scenario.gui.ReceiverPanel
 
setSize(int) - Method in class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2FrameData
 
setSource(int) - Method in class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2FrameData
 
setState(int) - Method in class at.jku.fim.datalinksimulation.scenario.Bully.gui.BullyPanel
Show the state according to the internal state of the Bully application
setStationID(Object) - Method in class at.jku.fim.datalinksimulation.genericdevices.NetworkStation
 
setStationId(Object) - Method in class at.jku.fim.datalinksimulation.networkstack.incoming.IncomingNetworkStack
 
setStationID(Object) - Method in class at.jku.fim.datalinksimulation.networkstack.NetworkStack
 
setStationID(Object) - Method in class at.jku.fim.datalinksimulation.networkstack.outgoing.OutgoingNetworkStack
 
setStationID(String) - Method in class at.jku.fim.datalinksimulation.scenario.gui.ReceiverPanel
 
setStationID(String) - Method in class at.jku.fim.datalinksimulation.scenario.gui.SenderPanel
 
showMessage(String) - Method in class at.jku.fim.datalinksimulation.layer7.enduser.TextSendingApplication
 
showSelectedLog() - Method in class at.jku.fim.datalinksimulation.scenario.gui.LogPanel
 
SimpleDamagingStrategy - Class in at.jku.fim.datalinksimulation.layer1.wire.damagedwire
Title: OSI Simulation Framework A very simple implementation of a cable defect; a random bit of a random byte of the frame is inverted.
SimpleDamagingStrategy() - Constructor for class at.jku.fim.datalinksimulation.layer1.wire.damagedwire.SimpleDamagingStrategy
 
SimulationApplication - Class in at.jku.fim.datalinksimulation.scenario.gui
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
SimulationApplication() - Constructor for class at.jku.fim.datalinksimulation.scenario.gui.SimulationApplication
 
StandardWire - Class in at.jku.fim.datalinksimulation.layer1.wire
Title: OSI Simulation Framework This class implements a typical standard wire, connecting 2 devices.
StandardWire() - Constructor for class at.jku.fim.datalinksimulation.layer1.wire.StandardWire
 
startScenario() - Method in class at.jku.fim.datalinksimulation.scenario.Bully.BullyScenarioModel
Start the scenario: The applications start to run
station1 - Variable in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
station10 - Variable in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
station11 - Variable in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
stationId - Variable in class at.jku.fim.datalinksimulation.layer7.enduser.TextReceivingApplication
Identifier of the station this application is running on
stationID - Variable in class at.jku.fim.datalinksimulation.layer7.enduser.TextSendingApplication
Station ID of host this application is running on
stationId - Variable in class at.jku.fim.datalinksimulation.networkstack.incoming.IncomingNetworkStack
Host station ID
stationID - Variable in class at.jku.fim.datalinksimulation.networkstack.NetworkStack
Station identifier
stationID - Variable in class at.jku.fim.datalinksimulation.networkstack.outgoing.OutgoingNetworkStack
Identifier of host
stationsReset() - Method in class at.jku.fim.datalinksimulation.scenario.Bully.gui.BullySimulationFrame
Reset all stations, starts the scenario and updates the log.
stationsReset() - Method in class at.jku.fim.datalinksimulation.scenario.gui.SystemScenarioGUI
 
stringRepresentation() - Method in class at.jku.fim.datalinksimulation.layer1.data.RawData
 
stringToHex(String) - Static method in class at.jku.fim.datalinksimulation.utils.ConversionUtils
Converts a given String to a sequence of hexadecimal expressions; only works fine for characters between 0 and 255
subscribe(IncomingNetworkStackObserver) - Method in class at.jku.fim.datalinksimulation.networkstack.incoming.IncomingNetworkStack
Subscribe to results of the incoming network stack; The only one who currently subscribes it is the NetworkStack class
subscribe(OutgoingNetworkStackObserver) - Method in class at.jku.fim.datalinksimulation.networkstack.outgoing.OutgoingNetworkStack
Connect this instance to a wire
subscribeApplication(IncomingNetworkStackObserver) - Method in class at.jku.fim.datalinksimulation.networkstack.NetworkStack
Add application
subscribers - Variable in class at.jku.fim.datalinksimulation.networkstack.incoming.IncomingNetworkStack
Registered interested objects
systemInstance - Static variable in class at.jku.fim.datalinksimulation.scenario.SystemScenarioModel
 
SystemScenarioGUI - Class in at.jku.fim.datalinksimulation.scenario.gui
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
SystemScenarioGUI() - Constructor for class at.jku.fim.datalinksimulation.scenario.gui.SystemScenarioGUI
 
SystemScenarioModel - Class in at.jku.fim.datalinksimulation.scenario
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at

T

terminate() - Method in class at.jku.fim.datalinksimulation.layer7.Bully.BullyApplication
Stop this thread.
TextReceivingApplication - Class in at.jku.fim.datalinksimulation.layer7.enduser
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
TextReceivingApplication(ReceiverPanel, int) - Constructor for class at.jku.fim.datalinksimulation.layer7.enduser.TextReceivingApplication
Constructor
TextReceivingApplication(int) - Constructor for class at.jku.fim.datalinksimulation.layer7.enduser.TextReceivingApplication
Constructor
TextSendingApplication - Class in at.jku.fim.datalinksimulation.layer7.enduser
Title: OSI Simulation Framework Copyright: (c) 2004-05 Company: FIM@JKU, www.fim.uni-linz.ac.at
TextSendingApplication(SenderPanel, int) - Constructor for class at.jku.fim.datalinksimulation.layer7.enduser.TextSendingApplication
Constructor
TextSendingApplication(int) - Constructor for class at.jku.fim.datalinksimulation.layer7.enduser.TextSendingApplication
Constructor
toString() - Method in class at.jku.fim.datalinksimulation.genericdevices.HardwareComponent
 
toString() - Method in class at.jku.fim.datalinksimulation.genericdevices.InterlinkingDevice
 
toString() - Method in class at.jku.fim.datalinksimulation.layer1.data.RawData
 
toString() - Method in class at.jku.fim.datalinksimulation.layer2.protocols.EasyL2FrameData
 
toString() - Method in class at.jku.fim.datalinksimulation.utils.Logger
Each logger is represented with his description

U

unsubscribe(IncomingNetworkStackObserver) - Method in class at.jku.fim.datalinksimulation.networkstack.incoming.IncomingNetworkStack
Unsubscrive
unsubscribe(OutgoingNetworkStackObserver) - Method in class at.jku.fim.datalinksimulation.networkstack.outgoing.OutgoingNetworkStack
Disconnect wire
unsubscribeApplication(IncomingNetworkStackObserver) - Method in class at.jku.fim.datalinksimulation.networkstack.NetworkStack
Remove application
updateLogs() - Method in class at.jku.fim.datalinksimulation.scenario.gui.LogPanel
 

V

validateCRC(BitSet, Logger) - Static method in class at.jku.fim.datalinksimulation.utils.CRCUtils
This methods performs the "sanity-check" of a frame.

W

Wire - Class in at.jku.fim.datalinksimulation.layer1.wire
Title: OSI Simulation Framework This interface is implemented by classes which simulate any kind of wire.
Wire() - Constructor for class at.jku.fim.datalinksimulation.layer1.wire.Wire
 
WireConnector - Interface in at.jku.fim.datalinksimulation.layer1.wire
Title: OSI Simulation Framework This interface must be implemented by classes which are interested in data sent on a wire.
WiringException - Exception in at.jku.fim.datalinksimulation.layer1.wire
Title: OSI Simulation Framework This exception is thrown on any wiring error.
WiringException() - Constructor for exception at.jku.fim.datalinksimulation.layer1.wire.WiringException
Constructor
WiringException(String) - Constructor for exception at.jku.fim.datalinksimulation.layer1.wire.WiringException
Constructor

A B C D E F G H I L M N O P R S T U V W
Bully Task (12.12.2005)

Submit a bug

Copyright 2004-2008 Michael Sonntag & Institute for Information Processing and Microprocessor Technology (FIM), Johannes-Kepler-University Linz, Altenbergerstr. 69, A-4040 Linz, Austria.