Rapid Application Development Library 2.7.1 (Default branch) |
|
|
radlib is a C language library developed to
abstract details of interprocess communications
and common Linux/Unix system facilities so that
application developers can concentrate on
application solutions. It encourages developers to
use a proven paradigm of event-driven,
asynchronous design. By abstracting interprocess
messaging, events, timers, and any I/O device that
can be represented as a file descriptor, radlib
simplifies the implementation of multi-purpose
processes, as well as multi-process applications.
In short, radlib is a sincere attempt to provide
real-time OS capability on a non-real-time OS.
License: BSD License (revised)
Changes:
The build environment was updated to better
support cross compilation.
"radUDPSocketReceiveFrom" was added, which allows
retrieval of the far-end socket information
(sockaddr_in). This provides the far-end IP and
port number. radMsgRouterProcessExit was added to
the msgRouter client API.
|