Ravel Python API Reference
A Database-Defined Network Controller
|
ravel | |
app | |
SqlObjMatch | Regular expression for matching a SQL component within an application's SQL implementation |
AppConsole | Superclass for an application's sub-shell |
AppComponent | A component in an application's SQL implementation |
Application | A Ravel application |
cli | |
RavelConsole | Command line interface for Ravel |
db | |
RavelDb | A representation of Ravel's backend PostgreSQL database |
env | |
Environment | The executing environment for the Ravel CLI |
flow | |
Switch | A representation of an OpenFlow switch |
Match | A match object for an OpenFlow flow modification message |
OfMessage | A OpenFlow flow modification message |
BarrierMessage | An OpenFlow barrier message |
messaging | |
ConsumableMessage | A consumable message |
MessageSender | A message sender |
MessageReceiver | A message receiver |
MsgQueueSender | A message queue-based message sender |
MsgQueueReceiver | A message queue-based message receiver |
RpcSender | A remote procedure call-based message sender |
RpcReceiver | A remote procedure call-based message receiver |
OvsSender | A message sender using ovs-ofctl to communicate with switches |
network | |
NetworkProvider | Superclass for a network provider |
EmptyNetProvider | A provider for an empty network |
MininetProvider | A Mininet network provider |
AddLinkMessage | A consumable message for adding a new link |
RemoveLinkMessage | A consumable message for removing a link |
AddSwitchMessage | A consumable message for adding a switch |
RemoveSwitchMessage | A consumable message for removing a switch |
AddHostMessage | A consumable message for adding a host |
RemoveHostMessage | A consumable message for removing a host |
of | |
OfManager | Manange communication with an OpenFlow controller |
PoxInstance | A representation of a Pox process |
profiling | |
PerfCounter | Store timing information for a single operation |
ProfiledExecution | Start a new profiled execution and collect performance counters |
util | |
ConnectionType | A enum for connection protocols between database triggers and the OpenFlow manager |
ConfigParameters | Class containing parameters parsed from Ravel's configuration file |