Revised OpenFlow Library
v0.6.0dev
|
Classes | |
class | rofl::cevent |
Single event used internally by class crofl::cioloop. More... | |
class | rofl::cioloop |
Defines an IO service loop for a single thread. More... | |
class | rofl::ciosrv |
Base class for IO services. More... | |
class | rofl::ctimer |
Single timer object in rofl-common. More... | |
class | rofl::ctimerid |
Timer handle used by class rofl::cioloop. More... | |
class | rofl::ctimers |
List of timers objects of class rofl::ctimer. More... | |
class | rofl::ctimespec |
Time specification used by class rofl::ctimer object. More... | |
ROFL defines its own IO service for event handling, e.g., for dealing with file or socket descriptors. This IO system is used internally by several classes in rofl-common, but may also be used by other external modules making use of rofl-common. Please note, this IO subsystem is not meant to be a high performance one for building packet IO systems, rather it aims towards a simple thread-safe framework for driving logic of OpenFlow management endpoints.