| CUPnPClient::UPnPServiceDesc::Action | UPnP service action descriptor, from the service description document |
| CUPnPClient::ActionOptions | |
| CUPnPClient::UPnPServiceDesc::Argument | Description of an action argument: name, direction, state variable it relates to (which will yield the type) |
| CMedocUtils::CharFlags | Utilities for printing names for defined values (Ex: O_RDONLY->"O_RDONLY") |
| ▼CUPnPClient::Device | For now, the Device class is just a holder for the description object |
| CUPnPClient::MediaRenderer | Mostly holds a bunch of convenience functions to create the different services (and cache handles to them) |
| CUPnPClient::MediaServer | |
| CUPnPClient::AVTransport::DeviceCapabilities | |
| CUPnPClient::DeviceDescriptor | |
| CUPnPClient::DevicePool | |
| CUPnPProvider::UpnpDevice::Internal::DevXML | |
| CUPnPClient::DirCB | |
| CUPnPProvider::DirEnt | |
| CMedocUtils::DirtySmartBuf | Stupid little smart buffer handler avoiding value-initialization when not needed (e.g |
| CUPnPClient::DiscoveredTask | |
| ▼CExpatXMLParser | |
| ▼CinputRefXMLParser | A specialization of ExpatXMLParser that does not copy its input |
| CUPnPClient::LastchangeParser | |
| CUPnPClient::OHSourceParser | |
| CUPnPClient::OHTrackListParser | |
| CUPnPClient::OHTrackListParser | |
| CUPnPClient::ServiceDescriptionParser | |
| CUPnPClient::UPnPDeviceParser | |
| CUPnPClient::UPnPDirParser | |
| CUPnPProvider::FileEnt | |
| CUPnPProvider::VirtualDir::FileInfo | |
| CUPnPProvider::VirtualDir::FileOps | |
| CUPnPProvider::Handle | |
| CUPnPP::LibUPnP::Internal::Handler | |
| CMedocUtils::SimpleRegexp::Internal | |
| CUPnPClient::Device::Internal | |
| CUPnPClient::MediaRenderer::Internal | |
| CUPnPClient::Service::Internal | |
| CUPnPClient::TypedService::Internal | |
| CUPnPP::LibUPnP::Internal | |
| CUPnPP::SoapIncoming::Internal | |
| CUPnPP::SoapOutgoing::Internal | |
| CUPnPProvider::UpnpDevice::Internal | |
| CUPnPProvider::UpnpService::Internal | |
| CUPnPProvider::UpnpDevice::InternalStatic | |
| CUPnPP::LibUPnP | Our link to libupnp |
| CLogger | This is a singleton class |
| CMedocUtils::MD5Context | |
| CUPnPClient::AVTransport::MediaInfo | |
| CUPnPClient::OHVCharacteristics | |
| CUPnPClient::UPnPServiceDesc::Parsed | Service description as parsed from the service XML document: actions and state variables |
| CMedocUtils::PcSubstMapMapper | |
| CUPnPClient::AVTransport::PositionInfo | |
| CUPnPP::ProtocolinfoEntry | Decoded protocolinfo entry data |
| CUPnPClient::Songcast::ReceiverState | Everything you need to know about a Receiver |
| CUPnPClient::Songcast::SenderState | Everything you need to know about a Sender |
| ▼CUPnPClient::Service | |
| CUPnPClient::AVTransport | AVTransport Service client class |
| CUPnPClient::ContentDirectory | Content Directory Service client class |
| CUPnPClient::OHInfo | OHInfo Service client class |
| CUPnPClient::OHPlaylist | OHPlaylist Service client class |
| CUPnPClient::OHProduct | OHProduct Service client class |
| CUPnPClient::OHRadio | OHRadio Service client class |
| CUPnPClient::OHReceiver | OHReceiver client class |
| CUPnPClient::OHSender | OHSender client class |
| CUPnPClient::OHTime | OHTime Service client class |
| CUPnPClient::OHVolume | OHVolume Service client class |
| CUPnPClient::RenderingControl | RenderingControl Service client class |
| ▼CUPnPClient::TypedService | Access an UPnP service actions through a string based interface |
| CUPnPClient::ConnectionManager | |
| CMedocUtils::SimpleRegexp | |
| CUPnPP::SoapIncoming | Store incoming Soap data: device action input parameters, or response to CP |
| CUPnPP::SoapOutgoing | Store the values to be encoded in outgoing SOAP data: device response or CP args |
| CUPnPClient::OHProduct::Source | |
| CExpatXMLParser::StackEl | |
| CUPnPClient::UPnPServiceDesc::StateVariable | Holder for all the attributes of an UPnP service state variable |
| CMedocUtils::StringIcmpPred | |
| CUPnPClient::OHTime::Time | |
| CUPnPClient::OHPlaylist::TrackListEntry | |
| CUPnPClient::AVTransport::TransportInfo | |
| CUPnPClient::AVTransport::TransportSettings | |
| CUPnPProvider::UpnpDevice | Base Device class |
| CUPnPClient::UPnPDeviceDesc | Data holder for a UPnP device, parsed from the XML description obtained during discovery |
| CUPnPClient::UPnPDeviceDirectory | Manage UPnP discovery and maintain a directory of active devices |
| CUPnPClient::UPnPDirContent | Image of a MediaServer Directory Service container (directory), possibly containing items and subordinate containers |
| CUPnPClient::UPnPDirObject | UPnP Media Server directory entry, converted from XML data |
| CUPnPP::UPnPOptions | |
| CUPnPClient::UPnPResource | UPnP resource |
| CUPnPProvider::UpnpService | Upnp service base class |
| CUPnPClient::UPnPServiceDesc | Data holder for a UPnP service, parsed from the device XML description |
| CUPnPClient::VarEventReporter | To be implemented by upper-level client code for event reporting |
| CUPnPProvider::VirtualDir | |
| CWorkQueue< T > | A 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 |