![]() |
Open Kilda Java Documentation
|
Public Member Functions | |
ISwitchImpl () throws SimulatorException | |
ISwitchImpl (SwitchId dpid) throws SimulatorException | |
ISwitchImpl (SwitchId dpid, int numOfPorts, PortStateType portState) throws SimulatorException | |
void | modState (SwitchState state) throws SimulatorException |
void | activate () |
void | deactivate () |
boolean | isActive () |
int | getControlPlaneLatency () |
void | setControlPlaneLatency (int controlPlaneLatency) |
DatapathId | getDpid () |
String | getDpidAsString () |
void | setDpid (DatapathId dpid) |
void | setDpid (SwitchId dpid) |
List< IPortImpl > | getPorts () |
IPortImpl | getPort (int portNum) throws SimulatorException |
int | addPort (IPortImpl port) throws SimulatorException |
int | getMaxPorts () |
void | setMaxPorts (int maxPorts) |
Map< Long, IFlow > | getFlows () |
IFlow | getFlow (long cookie) throws SimulatorException |
void | addFlow (IFlow flow) throws SimulatorException |
void | modFlow (IFlow flow) throws SimulatorException |
void | delFlow (long cookie) throws SimulatorException |
List< PortStatsEntry > | getPortStats () |
PortStatsEntry | getPortStats (int portNum) |
Definition at line 16 of file ISwitchImpl.java.
org.openkilda.simulator.classes.ISwitchImpl.ISwitchImpl | ( | ) | throws SimulatorException |
Definition at line 24 of file ISwitchImpl.java.
org.openkilda.simulator.classes.ISwitchImpl.ISwitchImpl | ( | SwitchId | dpid | ) | throws SimulatorException |
Definition at line 28 of file ISwitchImpl.java.
org.openkilda.simulator.classes.ISwitchImpl.ISwitchImpl | ( | SwitchId | dpid, |
int | numOfPorts, | ||
PortStateType | portState | ||
) | throws SimulatorException |
Definition at line 32 of file ISwitchImpl.java.
void org.openkilda.simulator.classes.ISwitchImpl.activate | ( | ) |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 65 of file ISwitchImpl.java.
void org.openkilda.simulator.classes.ISwitchImpl.addFlow | ( | IFlow | flow | ) | throws SimulatorException |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 159 of file ISwitchImpl.java.
int org.openkilda.simulator.classes.ISwitchImpl.addPort | ( | IPortImpl | port | ) | throws SimulatorException |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 124 of file ISwitchImpl.java.
void org.openkilda.simulator.classes.ISwitchImpl.deactivate | ( | ) |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 70 of file ISwitchImpl.java.
void org.openkilda.simulator.classes.ISwitchImpl.delFlow | ( | long | cookie | ) | throws SimulatorException |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 173 of file ISwitchImpl.java.
int org.openkilda.simulator.classes.ISwitchImpl.getControlPlaneLatency | ( | ) |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 80 of file ISwitchImpl.java.
DatapathId org.openkilda.simulator.classes.ISwitchImpl.getDpid | ( | ) |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 90 of file ISwitchImpl.java.
String org.openkilda.simulator.classes.ISwitchImpl.getDpidAsString | ( | ) |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 95 of file ISwitchImpl.java.
IFlow org.openkilda.simulator.classes.ISwitchImpl.getFlow | ( | long | cookie | ) | throws SimulatorException |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 150 of file ISwitchImpl.java.
Map<Long, IFlow> org.openkilda.simulator.classes.ISwitchImpl.getFlows | ( | ) |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 145 of file ISwitchImpl.java.
int org.openkilda.simulator.classes.ISwitchImpl.getMaxPorts | ( | ) |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 135 of file ISwitchImpl.java.
IPortImpl org.openkilda.simulator.classes.ISwitchImpl.getPort | ( | int | portNum | ) | throws SimulatorException |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 115 of file ISwitchImpl.java.
List<IPortImpl> org.openkilda.simulator.classes.ISwitchImpl.getPorts | ( | ) |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 110 of file ISwitchImpl.java.
List<PortStatsEntry> org.openkilda.simulator.classes.ISwitchImpl.getPortStats | ( | ) |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 178 of file ISwitchImpl.java.
PortStatsEntry org.openkilda.simulator.classes.ISwitchImpl.getPortStats | ( | int | portNum | ) |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 183 of file ISwitchImpl.java.
boolean org.openkilda.simulator.classes.ISwitchImpl.isActive | ( | ) |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 75 of file ISwitchImpl.java.
void org.openkilda.simulator.classes.ISwitchImpl.modFlow | ( | IFlow | flow | ) | throws SimulatorException |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 167 of file ISwitchImpl.java.
void org.openkilda.simulator.classes.ISwitchImpl.modState | ( | SwitchState | state | ) | throws SimulatorException |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 44 of file ISwitchImpl.java.
void org.openkilda.simulator.classes.ISwitchImpl.setControlPlaneLatency | ( | int | controlPlaneLatency | ) |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 85 of file ISwitchImpl.java.
void org.openkilda.simulator.classes.ISwitchImpl.setDpid | ( | DatapathId | dpid | ) |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 100 of file ISwitchImpl.java.
void org.openkilda.simulator.classes.ISwitchImpl.setDpid | ( | SwitchId | dpid | ) |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 105 of file ISwitchImpl.java.
void org.openkilda.simulator.classes.ISwitchImpl.setMaxPorts | ( | int | maxPorts | ) |
Implements org.openkilda.simulator.interfaces.ISwitch.
Definition at line 140 of file ISwitchImpl.java.