aboutsummaryrefslogtreecommitdiffstats
path: root/src/input/plugins/ArchiveInputPlugin.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* input/Open: use OpenLocalInputStream()Max Kellermann2014-10-021-16/+5
| | | | | | | Make the "open" method of plugins "file" and "archive" dummy methods that always fail. Instead, let InputStream::Open() hard-code access to these two plugins by using OpenLocalInputStream(). This allows simplifyin the algorithm for falling back to probing archive plugins.
* input/archive: export function OpenArchiveInputStream()Max Kellermann2014-10-021-16/+24
|
* InputStream: make various methods abstractMax Kellermann2014-05-111-7/+0
| | | | Replace InputPlugin attributes.
* InputStream: add virtual destructorMax Kellermann2014-05-111-1/+0
| | | Replaces the method Close().
* ArchivePlugin: pass Path to open()Max Kellermann2014-02-081-1/+2
|
* ArchivePlugin: rename struct archive_plugin to ArchivePluginMax Kellermann2014-02-081-1/+1
|
* Input*: move to input/Max Kellermann2014-01-241-0/+99