|
|
| UPnPDeviceDesc (const std::string &url, const std::string &description) |
| |
|
|
bool | ok {false} |
| | Parse success status.
|
| |
|
std::string | deviceType |
| | Device Type: e.g. urn:schemas-upnp-org:device:MediaServer:1.
|
| |
|
std::string | friendlyName |
| | User-configurable name (usually), e.g. Lounge-streamer.
|
| |
| std::string | UDN |
| |
|
std::string | descURL |
| | URL this was downloaded from.
|
| |
|
std::string | URLBase |
| | Base for all relative URLs. e.g. http://192.168.4.4:49152/.
|
| |
|
std::string | manufacturer |
| | Manufacturer: e.g. D-Link, PacketVideo.
|
| |
|
std::string | modelName |
| | Model name: e.g. MediaTomb, DNS-327L.
|
| |
|
std::string | XMLText |
| | Raw downloaded document.
|
| |
|
std::vector< UPnPServiceDesc > | services |
| | Services provided by this device.
|
| |
| std::vector< UPnPDeviceDesc > | embedded |
| |
◆ embedded
Embedded devices. We use UPnPDeviceDesc for convenience, but they can't recursively have embedded devices (and they just get a copy of the root URLBase).
◆ UDN
| std::string UPnPDeviceDesc::UDN |
Unique Device Number. This is the same as the deviceID in the discovery message. e.g. uuid:a7bdcd12-e6c1-4c7e-b588-3bbc959eda8d
The documentation for this class was generated from the following file: