See: Description
| Interface | Description |
|---|---|
| OpenFlowAgent |
Responsible for keeping track of the current set of switches
connected to the system.
|
| OpenFlowSwitchDriver |
Represents the driver side of an OpenFlow switch.
|
| OpenFlowSwitchDriverFactory |
Switch factory which returns concrete switch objects for the
physical openflow switch in use.
|
| RoleHandler |
Role handling.
|
| Class | Description |
|---|---|
| AbstractOpenFlowSwitch |
An abstract representation of an OpenFlow switch.
|
| RoleReplyInfo |
Helper class returns role reply information in the format understood
by the controller.
|
| Enum | Description |
|---|---|
| RoleRecvStatus |
When we remove a pending role request we use this enum to indicate how we
arrived at the decision.
|
| Exception | Description |
|---|---|
| SwitchDriverSubHandshakeAlreadyStarted |
Thrown when IOFSwitch.startDriverHandshake() is called more than once.
|
| SwitchDriverSubHandshakeCompleted |
Indicates that a message was passed to a switch driver's subhandshake
handling code but the driver has already completed the sub-handshake.
|
| SwitchDriverSubHandshakeException |
Base class for exception thrown by switch driver sub-handshake processing.
|
| SwitchDriverSubHandshakeNotStarted |
Thrown when a switch driver's sub-handshake has not been started but an
operation requiring the sub-handshake has been attempted.
|
| SwitchDriverSubHandshakeStateException |
Thrown when a switch driver's sub-handshake state-machine receives an
unexpected OFMessage and/or is in an invald state.
|
| SwitchStateException |
This exception indicates an error or unexpected message during
message handling.
|