aboutsummaryrefslogtreecommitdiffstats
path: root/src/db/plugins (follow)
Commit message (Collapse)AuthorAgeFilesLines
* db/upnp: move plugin source to upnp directoryMax Kellermann2014-02-192-2/+2
|
* DatabasePlugin: add FLAG_REQUIRE_STORAGEMax Kellermann2014-02-192-2/+2
| | | | | Ignore the storage configuration if FLAG_REQUIRE_STORAGE is not set in the DatabasePlugin.
* DatabasePlugin: add attribute "flags"Max Kellermann2014-02-193-0/+3
|
* db/Interface: add attribute "plugin"Max Kellermann2014-02-196-5/+13
| | | | The new method IsPlugin() replaces the "is_simple" flag.
* DatabasePlugin: split headerMax Kellermann2014-02-196-2/+13
|
* db/proxy: include cleanupMax Kellermann2014-02-041-1/+0
|
* Instance: add Database attributeMax Kellermann2014-02-041-0/+3
| | | | Move from db/DatabaseGlue.cxx, eliminating global variable.
* db/update/Service: add SimpleDatabase referenceMax Kellermann2014-02-041-0/+4
| | | | Don't use the global variables from the DatabaseSimple library.
* Playlist{Info,Vector}: move to db/Max Kellermann2014-01-271-1/+1
|
* db/upnp: remove sleep(2) callMax Kellermann2014-01-261-3/+0
| | | | | This call was unnecessary. It is a bad idea anyway to block the MPD process for some arbitrary amount of time.
* upnp: initialize the client handle only onceMax Kellermann2014-01-261-16/+10
| | | | | | 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.
* upnp/discovery: use a plain UpnpClient_Handle instead of class LibUPnPMax Kellermann2014-01-261-1/+1
|
* db/upnp: move generic code to lib/upnp/Max Kellermann2014-01-2618-1647/+10
|
* db/upnp: rename variablesMax Kellermann2014-01-261-21/+21
|
* DespotifyUtils, Expat: move to lib/Max Kellermann2014-01-242-2/+2
|
* Database*: move to db/Max Kellermann2014-01-2430-0/+4575