public class OFOpticalSwitch13
extends org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitch
implements org.onosproject.openflow.controller.OpenFlowOpticalSwitch
| Constructor and Description |
|---|
OFOpticalSwitch13() |
| Modifier and Type | Method and Description |
|---|---|
org.onosproject.net.Device.Type |
deviceType() |
List<org.projectfloodlight.openflow.protocol.OFPortDesc> |
getPorts() |
List<? extends org.projectfloodlight.openflow.protocol.OFObject> |
getPortsOf(org.onosproject.openflow.controller.PortDescPropertyType type) |
Set<org.onosproject.openflow.controller.PortDescPropertyType> |
getPortTypes() |
boolean |
isDriverHandshakeComplete() |
void |
processDriverHandshakeMessage(org.projectfloodlight.openflow.protocol.OFMessage m) |
void |
startDriverHandshake() |
Boolean |
supportNxRole() |
activateEqualSwitch, activateMasterSwitch, channelId, connectSwitch, datapathDescription, disconnectSwitch, factory, getId, getNextTransactionId, getRole, getStringId, handleMessage, handleNiciraRole, handleRole, handleRoleError, hardwareDescription, init, isConnected, manufacturerDescription, reassertRole, removeConnectedSwitch, returnRoleReply, sendHandshakeMessage, sendMsg, sendMsg, sendRoleRequest, serialNumber, setAgent, setChannel, setConnected, setFeaturesReply, setOFVersion, setPortDescReplies, setPortDescReply, setRole, setRoleHandler, setSwitchDescription, setTableFull, softwareDescription, toString, transitionToEqualSwitch, transitionToMasterSwitchhandler, setHandlerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitchannelId, datapathDescription, disconnectSwitch, factory, getId, getRole, getStringId, handleMessage, hardwareDescription, isConnected, manufacturerDescription, returnRoleReply, sendMsg, sendMsg, serialNumber, setRole, softwareDescriptionpublic Boolean supportNxRole()
supportNxRole in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriversupportNxRole in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitchpublic void startDriverHandshake()
startDriverHandshake in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriverstartDriverHandshake in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitchpublic void processDriverHandshakeMessage(org.projectfloodlight.openflow.protocol.OFMessage m)
processDriverHandshakeMessage in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriverprocessDriverHandshakeMessage in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitchpublic boolean isDriverHandshakeComplete()
isDriverHandshakeComplete in interface org.onosproject.openflow.controller.driver.OpenFlowSwitchDriverisDriverHandshakeComplete in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitchpublic org.onosproject.net.Device.Type deviceType()
deviceType in interface org.onosproject.openflow.controller.OpenFlowSwitchdeviceType in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitchpublic List<org.projectfloodlight.openflow.protocol.OFPortDesc> getPorts()
getPorts in interface org.onosproject.openflow.controller.OpenFlowOpticalSwitchgetPorts in interface org.onosproject.openflow.controller.OpenFlowSwitchgetPorts in class org.onosproject.openflow.controller.driver.AbstractOpenFlowSwitchpublic List<? extends org.projectfloodlight.openflow.protocol.OFObject> getPortsOf(org.onosproject.openflow.controller.PortDescPropertyType type)
getPortsOf in interface org.onosproject.openflow.controller.WithTypedPortspublic Set<org.onosproject.openflow.controller.PortDescPropertyType> getPortTypes()
getPortTypes in interface org.onosproject.openflow.controller.WithTypedPortsCopyright © 2016. All rights reserved.