libupnpp  0.16.0
A C++ wrapper for the Portable UPnP reference library
libupnpp:A C++ wrapper for the Portable UPnP reference library
Jean-Francois Dockes

libupnpp allows programming UPnP devices and clients (Control Points). Apart from this reference documentation extracted from the sources, there is a kind of programming manual here for the Control Point side.

There is no high level documentation for the device side at this point, but you can look at the "hello" device/service pair in the libupnpp samples on githubg, or at the source for upmpdcli which is an audio Renderer based on libupnpp.