libupnpp  0.16.0
A C++ wrapper for the Portable UPnP reference library
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NUPnPClientUPnP Description phase: interpreting the device description which we downloaded from the URL obtained by the discovery phase
 NSongcast
 CReceiverStateEverything you need to know about a Receiver
 CSenderStateEverything you need to know about a Sender
 CAVTransportAVTransport Service client class
 CDeviceCapabilities
 CMediaInfo
 CPositionInfo
 CTransportInfo
 CTransportSettings
 CConnectionManager
 CContentDirectoryContent Directory Service client class
 CDeviceFor now, the Device class is just a holder for the description object
 CInternal
 CDeviceDescriptor
 CDevicePool
 CDirCB
 CDiscoveredTask
 CLastchangeParser
 CMediaRendererMostly holds a bunch of convenience functions to create the different services (and cache handles to them)
 CInternal
 CMediaServer
 COHInfoOHInfo Service client class
 COHPlaylistOHPlaylist Service client class
 CTrackListEntry
 COHProductOHProduct Service client class
 CSource
 COHRadioOHRadio Service client class
 COHReceiverOHReceiver client class
 COHSenderOHSender client class
 COHSourceParser
 COHTimeOHTime Service client class
 CTime
 COHTrackListParser
 COHVCharacteristics
 COHVolumeOHVolume Service client class
 CRenderingControlRenderingControl Service client class
 CService
 CInternal
 CServiceDescriptionParser
 CTypedServiceAccess an UPnP service actions through a string based interface
 CInternal
 CUPnPDeviceDescData holder for a UPnP device, parsed from the XML description obtained during discovery
 CUPnPDeviceDirectoryManage UPnP discovery and maintain a directory of active devices
 CUPnPDeviceParser
 CUPnPDirContentImage of a MediaServer Directory Service container (directory), possibly containing items and subordinate containers
 CUPnPDirObjectUPnP Media Server directory entry, converted from XML data
 CPropertyValueA PropertyValue object describes one instance of a property (the name of which is the key in the parent map), with its attribute values)
 CUPnPDirParser
 CUPnPResourceUPnP resource
 CUPnPServiceDescData holder for a UPnP service, parsed from the device XML description
 CActionUPnP service action descriptor, from the service description document
 CArgumentDescription of an action argument: name, direction, state variable it relates to (which will yield the type)
 CParsedService description as parsed from the service XML document: actions and state variables
 CStateVariableHolder for all the attributes of an UPnP service state variable
 CVarEventReporterTo be implemented by upper-level client code for event reporting
 NUPnPP
 CLibUPnPOur link to libupnp
 CInternal
 CHandler
 CProtocolinfoEntryDecoded protocolinfo entry data
 CSoapIncomingDecode incoming Soap call data
 CInternal
 CSoapOutgoingStore the values to be encoded in a SOAP response
 CInternal
 CUPnPOptions
 NUPnPProviderVirtual directory handler to satisfy libupnp miniserver GETs
 CDirEnt
 CFileEnt
 CHandle
 CUpnpDeviceBase Device class
 CInternal
 CDevXML
 CInternalStatic
 CUpnpServiceUpnp service base class
 CInternal
 CVirtualDir
 CFileInfo
 CFileOps
 CCharFlagsUtilities for printing names for defined values (Ex: O_RDONLY->"O_RDONLY")
 CDateInterval
 CExpatXMLParser
 CStackEl
 CinputRefXMLParserA specialization of ExpatXMLParser that does not copy its input
 CLoggerThis is a singleton class
 CMD5Context
 CSimpleRegexp
 CInternal
 CStringIcmpPred
 CWorkQueueA WorkQueue manages the synchronisation around a queue of work items, where a number of client threads queue tasks and a number of worker threads take and execute them