aboutsummaryrefslogtreecommitdiffstats
path: root/src/db/upnp/Discovery.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* db/upnp: add fallback for emplace()Max Kellermann2014-01-131-0/+4
| | | | | The method emplace() was added in gcc 4.8. This commit restores compatibility with gcc 4.7.
* db/upnp: use std::function for the libupnp callbackMax Kellermann2014-01-131-6/+4
| | | | Replaces the bloated std::map.
* db/upnp/discovery: convert std::strings to const char *Max Kellermann2014-01-111-11/+13
| | | | Reduce bloat.
* UPnP database pluginJean-Francois Dockes2014-01-091-0/+326
[mk: renamed source files, applied coding style, reduced bloat, using MPD's threading library, using MPD's error reporting and logging library and refactoring, fixed lots of bugs]