aboutsummaryrefslogtreecommitdiffstats
path: root/src/db/update/Walk.hxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Copyright year 2015Max Kellermann2015-01-011-1/+1
|
* *: add missing Compiler.h includesMax Kellermann2014-08-301-0/+1
| | | | Necessary for "final" on gcc 4.6.
* db/update/Service: allocate UpdateWalk dynamicallyMax Kellermann2014-02-271-8/+0
|
* db/update: cancel the update on shutdownMax Kellermann2014-02-271-0/+23
|
* ArchivePlugin: rename struct archive_plugin to ArchivePluginMax Kellermann2014-02-081-2/+2
|
* storage: add abstract interfaceMax Kellermann2014-02-051-3/+3
| | | | Prepare for the plugin interface.
* db/UpdateWalk: move LocalStorage to InstanceMax Kellermann2014-02-051-3/+4
| | | | Keep only a reference.
* LocalStorage: new API abstracting filesystem walkMax Kellermann2014-02-051-11/+16
| | | | | Prepare to make this a new plugin API, for example to use a SMB share for the music_directory.
* db/DatabaseListener: add method OnDatabaseSongRemoved()Max Kellermann2014-02-041-1/+1
| | | | Decouples db/update/Remove.cpp from global variables.
* db/update/Walk: add Directory reference parameterMax Kellermann2014-02-041-3/+4
| | | | Remove dependency on the DatabaseSimple library.
* db/update: convert to OO APIMax Kellermann2014-01-301-0/+134
Move global variables into the new classes. That may allow multiple update threads for multiple databases one day.