Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-02-07 | storage/local: hide the class declarations | Max Kellermann | 2 | -47/+61 | |
Hide inside CreateLocalStorage(). | |||||
2014-02-06 | */smbclient: protect all libsmbclient calls with a mutex | Max Kellermann | 1 | -1/+15 | |
libsmbclient is not thread-safe nor reentrant. We must protect all function calls with a global mutex, unfortunately. | |||||
2014-02-06 | storage/smbclient: Storage implementation using libsmbclient | Max Kellermann | 2 | -0/+211 | |
2014-02-05 | storage/local: OpenDirectory() returns StorageDirectoryReader* | Max Kellermann | 2 | -3/+3 | |
2014-02-05 | storage/Interface: explicitly delete copy constructors | Max Kellermann | 2 | -2/+4 | |
2014-02-05 | storage/local: move to src/storage/plugins/ | Max Kellermann | 2 | -2/+2 | |
2014-02-05 | storage: add abstract interface | Max Kellermann | 4 | -38/+123 | |
Prepare for the plugin interface. | |||||
2014-02-05 | LocalStorage: new API abstracting filesystem walk | Max Kellermann | 3 | -0/+305 | |
Prepare to make this a new plugin API, for example to use a SMB share for the music_directory. |