aboutsummaryrefslogtreecommitdiffstats
path: root/src/input/plugins/SmbclientInputPlugin.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-05-22InputStream: make Seek() always absoluteMax Kellermann1-4/+3
Remove the "whence" parameter that is not actually necessary, and only complicates the InputStream implementations.
2014-05-11InputStream: remove attribute "plugin"Max Kellermann1-1/+1
2014-05-11InputStream: make various methods abstractMax Kellermann1-49/+28
Replace InputPlugin attributes.
2014-05-11InputStream: add virtual destructorMax Kellermann1-8/+0
Replaces the method Close().
2014-05-11input/plugins: make InputStream the base classMax Kellermann1-21/+14
Prepare for adding virtual methods.
2014-03-02InputPlugin: allow init() to soft-failMax Kellermann1-3/+3
Add enum InputResult which is a tri-state. Input plugins may now fail and just become unavailable.
2014-02-06*/smbclient: protect all libsmbclient calls with a mutexMax Kellermann1-0/+9
libsmbclient is not thread-safe nor reentrant. We must protect all function calls with a global mutex, unfortunately.
2014-01-25input/smbclient: move code to lib/smbclient/Init.cxxMax Kellermann1-19/+2
2014-01-24Input*: move to input/Max Kellermann1-2/+2
2014-01-13copyright year 2014Max Kellermann1-1/+1
2013-12-29input/smbclient: new input pluginMax Kellermann1-0/+203