libupnpp  0.16.0
A C++ wrapper for the Portable UPnP reference library
Public Member Functions | Public Attributes | List of all members
UPnPClient::UPnPDirObject::PropertyValue Struct Reference

A PropertyValue object describes one instance of a property (the name of which is the key in the parent map), with its attribute values). More...

#include <cdircontent.hxx>

Public Member Functions

 PropertyValue (const std::string &v, const std::map< std::string, std::string > &a)
 
PropertyValueoperator= (PropertyValue const &)=delete
 
 PropertyValue (PropertyValue const &l)
 

Public Attributes

std::string value
 
std::map< std::string, std::string > * attrs {nullptr}
 

Detailed Description

A PropertyValue object describes one instance of a property (the name of which is the key in the parent map), with its attribute values).

Most UPnP directory object properties have no attributes, so the attributes storage is dynamically allocated to save space. Beware that attrs can be the nullptr.


The documentation for this struct was generated from the following file: