Open Kilda Java Documentation
org.openkilda.simulator.interfaces.ISwitch Interface Reference
Inheritance diagram for org.openkilda.simulator.interfaces.ISwitch:
org.openkilda.simulator.classes.ISwitchImpl

Public Member Functions

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< IPortImplgetPorts ()
 
IPortImpl getPort (int portNum) throws SimulatorException
 
int addPort (IPortImpl port) throws SimulatorException
 
int getMaxPorts ()
 
void setMaxPorts (int maxPorts)
 
Map< Long, IFlowgetFlows ()
 
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< PortStatsEntrygetPortStats ()
 
PortStatsEntry getPortStats (int portNum)
 

Detailed Description

Definition at line 14 of file ISwitch.java.

Member Function Documentation

◆ activate()

void org.openkilda.simulator.interfaces.ISwitch.activate ( )

◆ addFlow()

void org.openkilda.simulator.interfaces.ISwitch.addFlow ( IFlow  flow) throws SimulatorException

◆ addPort()

int org.openkilda.simulator.interfaces.ISwitch.addPort ( IPortImpl  port) throws SimulatorException

◆ deactivate()

void org.openkilda.simulator.interfaces.ISwitch.deactivate ( )

◆ delFlow()

void org.openkilda.simulator.interfaces.ISwitch.delFlow ( long  cookie) throws SimulatorException

◆ getControlPlaneLatency()

int org.openkilda.simulator.interfaces.ISwitch.getControlPlaneLatency ( )

◆ getDpid()

DatapathId org.openkilda.simulator.interfaces.ISwitch.getDpid ( )

◆ getDpidAsString()

String org.openkilda.simulator.interfaces.ISwitch.getDpidAsString ( )

◆ getFlow()

IFlow org.openkilda.simulator.interfaces.ISwitch.getFlow ( long  cookie) throws SimulatorException

◆ getFlows()

Map<Long, IFlow> org.openkilda.simulator.interfaces.ISwitch.getFlows ( )

◆ getMaxPorts()

int org.openkilda.simulator.interfaces.ISwitch.getMaxPorts ( )

◆ getPort()

IPortImpl org.openkilda.simulator.interfaces.ISwitch.getPort ( int  portNum) throws SimulatorException

◆ getPorts()

List<IPortImpl> org.openkilda.simulator.interfaces.ISwitch.getPorts ( )

◆ getPortStats() [1/2]

List<PortStatsEntry> org.openkilda.simulator.interfaces.ISwitch.getPortStats ( )

◆ getPortStats() [2/2]

PortStatsEntry org.openkilda.simulator.interfaces.ISwitch.getPortStats ( int  portNum)

◆ isActive()

boolean org.openkilda.simulator.interfaces.ISwitch.isActive ( )

◆ modFlow()

void org.openkilda.simulator.interfaces.ISwitch.modFlow ( IFlow  flow) throws SimulatorException

◆ modState()

void org.openkilda.simulator.interfaces.ISwitch.modState ( SwitchState  state) throws SimulatorException

◆ setControlPlaneLatency()

void org.openkilda.simulator.interfaces.ISwitch.setControlPlaneLatency ( int  controlPlaneLatency)

◆ setDpid() [1/2]

void org.openkilda.simulator.interfaces.ISwitch.setDpid ( DatapathId  dpid)

◆ setDpid() [2/2]

void org.openkilda.simulator.interfaces.ISwitch.setDpid ( SwitchId  dpid)

◆ setMaxPorts()

void org.openkilda.simulator.interfaces.ISwitch.setMaxPorts ( int  maxPorts)

The documentation for this interface was generated from the following file: