|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectat.jku.fim.datalinksimulation.genericdevices.HardwareComponent
at.jku.fim.datalinksimulation.layer1.wire.Wire
public abstract class Wire
Title: OSI Simulation Framework
This interface is implemented by classes which simulate any kind of wire. A wire is connected to WireConnectors (objects being informed about data on the wire) and data can be sent on the wire.Copyright: (c) 2004-05
Company: FIM@JKU, www.fim.uni-linz.ac.at
Field Summary |
---|
Fields inherited from class at.jku.fim.datalinksimulation.genericdevices.HardwareComponent |
---|
networkComponentId |
Constructor Summary | |
---|---|
Wire()
|
Method Summary | |
---|---|
void |
connect(WireConnector connector)
Connect wire to device; by default connected to port 0 |
abstract void |
connect(WireConnector connector,
int portNr)
Connect wire to device |
void |
disconnect(WireConnector connector)
Disconnect wire from device; by default disconnected from port 0 |
abstract void |
disconnect(WireConnector connector,
int portNr)
Disconnect wire from device |
abstract void |
send(WireConnector connector,
RawData rawData)
Send data to the wire; the data should automatically be forwarded to the directly connected WireConnectors |
Methods inherited from class at.jku.fim.datalinksimulation.genericdevices.HardwareComponent |
---|
getNetworkComponentId, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Wire()
Method Detail |
---|
public abstract void send(WireConnector connector, RawData rawData)
rawData
- The data to sendpublic abstract void connect(WireConnector connector, int portNr) throws WiringException
connector
- Device to connectportNr
- Connect wire to port [portNr] of device
WiringException
- Thrown on wiring failurepublic final void connect(WireConnector connector) throws WiringException
connector
- Device to connect
WiringException
- Thrown on wiring failurepublic abstract void disconnect(WireConnector connector, int portNr) throws WiringException
connector
- Device to disconnectportNr
- The portNr where the cable is currently plugged
WiringException
- Thrown on wiring failurepublic final void disconnect(WireConnector connector) throws WiringException
connector
- Device to disconnect
WiringException
- Thrown on wiring failure
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |