Features

Some major features and strengths in RoadRunner are:

Portability

Runs unmodified on most major platforms.

Object oriented design

RoadRunner is designed in an object oriented fashion, making development of new BEEP profiles simple and straight-forward.

Robustness and stability

The software contains extensive validation checks and error reporting, allowing for quickly locating and fixing bugs. As a result, RoadRunner is already at its first release a very stable library.

High performance

Nonblocking design, constant message processing time and intra-connection channel scheduling capability makes RoadRunner a suitable framework for realtime messaging applications.

Multithreaded

Using the threads abstraction layer in glib, RoadRunner runs natively multithreaded on all supported platforms.