Max Kellermann
|
ffd16b55a6
|
StoragePlugin: add method MapToRelativeUTF8()
Replaces map_to_relative_path() from Mapper.cxx.
|
2014-02-07 19:09:28 +01:00 |
|
Max Kellermann
|
b2e3fdef0f
|
storage/local: hide the class declarations
Hide inside CreateLocalStorage().
|
2014-02-07 01:11:52 +01:00 |
|
Max Kellermann
|
c8f0c7e9ed
|
*/smbclient: protect all libsmbclient calls with a mutex
libsmbclient is not thread-safe nor reentrant. We must protect all
function calls with a global mutex, unfortunately.
|
2014-02-06 22:19:59 +01:00 |
|
Max Kellermann
|
957beeb0e9
|
storage/smbclient: Storage implementation using libsmbclient
|
2014-02-06 07:19:14 +01:00 |
|
Max Kellermann
|
dc76b24e5f
|
storage/local: OpenDirectory() returns StorageDirectoryReader*
|
2014-02-05 19:35:41 +01:00 |
|
Max Kellermann
|
e3e3053f32
|
storage/Interface: explicitly delete copy constructors
|
2014-02-05 19:30:58 +01:00 |
|
Max Kellermann
|
c8c3f20840
|
storage/local: move to src/storage/plugins/
|
2014-02-05 19:26:21 +01:00 |
|
Max Kellermann
|
0ba1b73395
|
storage: add abstract interface
Prepare for the plugin interface.
|
2014-02-05 18:53:51 +01:00 |
|
Max Kellermann
|
9ae7f186bc
|
LocalStorage: new API abstracting filesystem walk
Prepare to make this a new plugin API, for example to use a SMB share
for the music_directory.
|
2014-02-05 10:04:03 +01:00 |
|