| Interface | Description |
|---|---|
| ExtensionSelectorInterpreter |
Interprets extension selectors and converts them to/from OpenFlow objects.
|
| ExtensionTreatmentInterpreter |
Interprets extension treatments and converts them to/from OpenFlow objects.
|
| OpenFlowController |
Abstraction of an OpenFlow controller.
|
| OpenFlowEventListener |
Notifies providers about openflow msg events.
|
| OpenFlowMessageListener |
Notifies providers about all OpenFlow messages.
|
| OpenFlowOpticalSwitch |
A marker interface for optical switches, which require the ability to pass
port information to a Device provider.
|
| OpenFlowPacketContext |
A representation of a packet context which allows any provider
to view a packet in event, but may block the response to the
event if blocked has been called.
|
| OpenFlowSwitch |
Represents to provider facing side of a switch.
|
| OpenFlowSwitchListener |
Allows for providers interested in Switch events to be notified.
|
| PacketListener |
Notifies providers about Packet in events.
|
| WithTypedPorts |
An interface implemented by OpenFlow devices that enables providers to
retrieve ports based on port property.
|
| Class | Description |
|---|---|
| DefaultOpenFlowPacketContext |
Default implementation of an OpenFlowPacketContext.
|
| Dpid |
The class representing a network switch DPID.
|
| ThirdPartyMessage |
Used to support for the third party privacy flow rule.
|
| Enum | Description |
|---|---|
| PortDescPropertyType |
Port description property types (OFPPDPT enums) in OF 1.3 <.
|
| RoleState |
The role of the controller as it pertains to a particular switch.
|