Revised OpenFlow Library  v0.6.0dev
 All Classes Files Functions Variables Friends Groups Pages
Classes

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...
 

Detailed Description

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.