- 26 Jan, 2014 5 commits
-
-
Max Kellermann authored
Eliminate class LibUPnP and move the code to ClientInit.cxx. Its initialization function can be called multiple times, but UpnpRegisterClient() is called at most once.
-
Max Kellermann authored
Allow calling UpnpGlobalInit() multiple times.
-
Max Kellermann authored
Each Upnp*Async() call passes a new cookie pointer, and the cookie passed to UpnpRegisterClient() appears to be ignored. Using this interface is a more elegant approach than having one single "handler" function.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 24 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 16 Jan, 2014 1 commit
-
-
Max Kellermann authored
Delete the object when closing the database.
-
- 13 Jan, 2014 1 commit
-
-
Max Kellermann authored
Replaces the bloated std::map.
-
- 11 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 10 Jan, 2014 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
We have removed all libupnp logging calls, and we don't need to debug libupnp.
-
Max Kellermann authored
-
- 09 Jan, 2014 1 commit
-
-
Jean-Francois Dockes authored
[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]
-