rcl  master
C API providing common ROS client library functionality.
rcl: Common functionality for other ROS Client Libraries

rcl consists of functions and structs (pure C) organized into ROS concepts:

There are some functions for working with "Topics" and "Services":

It also has some machinery that is necessary to wait on and act on these concepts:

Further still there are some useful abstractions and utilities: