aboutsummaryrefslogtreecommitdiffstats
path: root/src/db/upnp/Util.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-01-24Database*: move to db/Max Kellermann1-166/+0
2014-01-22db/upnp: emplace/move in csvToStrings()Max Kellermann1-2/+2
2014-01-22db/upnp: require an empty token list in csvToStrings()Max Kellermann1-6/+4
2014-01-22db/proxy: simplify csvToStrings()Max Kellermann1-47/+17
2014-01-22db/upnp: use std::list instead of std::set for SearchCapabilitiesMax Kellermann1-5/+3
Reduce bloat. We never used the set lookup.
2014-01-22db/upnp/Util: pass char* to csvToStrings()Max Kellermann1-6/+9
2014-01-22db/upnp/Util: handle absolute URI paths properly in caturl()Max Kellermann1-7/+20
Fixes problems with some UPnP servers.
2014-01-22db/upnp/Util: use string::back(), string::front()Max Kellermann1-5/+5
2014-01-22db/upnp/Device: replace std::vector with a std::string pointerMax Kellermann1-10/+11
2014-01-22db/upnp/Util: "emplace" items into the listMax Kellermann1-3/+3
Reduce overhead.
2014-01-21db/upnp: use std::list instead of std::vectorMax Kellermann1-2/+2
Reduce overhead.
2014-01-18db/upnp/Util: trimstring() constructs string from bufferMax Kellermann1-11/+10
Reduce overhead by omitting the part of the buffer that consists only of whitespace.
2014-01-11db/upnp: move stringToTokens() to Util.cxxMax Kellermann1-0/+35
2014-01-09UPnP database pluginJean-Francois Dockes1-0/+149
[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]