The QNX PPS service is a system with objects whose properties a publisher can modify.
Clients that subscribe to an object receive updates when that object changes; that is, when the publisher has modified it.
With PPS, your application can:
publish changes to objects
subscribe to objects to receive notifications of changes
both publish and subscribe
Object files
PPS objects are implemented as files in a special PPS filesystem. By default, PPS objects appear under /pps, but this path depends on the configuration of your system. There is never more than one instance of a PPS object,
so changes to that object are immediately visible to subscribers.
Object syntax
In listings of the PPS filesystem, PPS objects have no special identifiers. That is, they will appear just like any
other file in a listing. For example, the PPS object "PlayCurrent" in the directory /pps/media will appear in a file listing as simply /pps/media/PlayCurrent.
Attribute syntax
PPS objects have user-defined attributes. Attributes are listed in a PPS object after the object name.