aboutsummaryrefslogtreecommitdiffstats
path: root/src/db/update/UpdateGlue.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* storage: add abstract interfaceMax Kellermann2014-02-051-1/+1
| | | | Prepare for the plugin interface.
* db/UpdateWalk: move LocalStorage to InstanceMax Kellermann2014-02-051-1/+2
| | | | Keep only a reference.
* db/UpdateGlue: relax assertionMax Kellermann2014-02-051-2/+2
| | | | Fixes assertion failure when update gets launched during MPD startup.
* db/DatabaseListener: add method OnDatabaseSongRemoved()Max Kellermann2014-02-041-1/+1
| | | | Decouples db/update/Remove.cpp from global variables.
* db/update/Service: use DatabaseListener instead of InstanceMax Kellermann2014-02-041-4/+6
| | | | Don't use the global variable "instance".
* db/update/Service: use EventLoop::IsInside()Max Kellermann2014-02-041-2/+6
| | | | Don't use the global variable "main_thread".
* db/update/Service: initialize "progress" and "update_task_id"Max Kellermann2014-02-041-1/+3
| | | | | Database update was randomly broken due to these uninitialized variables.
* db/update/Service: add SimpleDatabase referenceMax Kellermann2014-02-041-7/+6
| | | | Don't use the global variables from the DatabaseSimple library.
* db/update/Walk: add Directory reference parameterMax Kellermann2014-02-041-1/+2
| | | | Remove dependency on the DatabaseSimple library.
* db/update: convert runtime check to assertionMax Kellermann2014-01-311-4/+1
|
* db/update: convert to OO APIMax Kellermann2014-01-301-54/+28
| | | | | Move global variables into the new classes. That may allow multiple update threads for multiple databases one day.
* Database*: move to db/Max Kellermann2014-01-241-0/+181