PiPS exposes a C API that lets client applications first select which publish-subscribe providers to use
and then, within these providers, create topics and publications to exchange data.
The PiPS client library interacts with the publish-subscribe middleware through the providers, abstracting details of
the middleware services and offering applications a high-level interface for sending and receiving structured data.
The sections that follow give programming tutorials for using this library. Topics covered by the tutorials include:
- Accessing providers
- Enumerating provider namespaces