input/curl: move code to AsyncInputStream

New base class for other InputStream implementations that run in the
I/O thread.
This commit is contained in:
Max Kellermann
2014-05-02 22:31:02 +02:00
parent 6c4438d8a9
commit fbafb19657
4 changed files with 410 additions and 211 deletions
+1
View File
@@ -1032,6 +1032,7 @@ libinput_a_SOURCES = \
src/input/InputPlugin.hxx \
src/input/TextInputStream.cxx src/input/TextInputStream.hxx \
src/input/ThreadInputStream.cxx src/input/ThreadInputStream.hxx \
src/input/AsyncInputStream.cxx src/input/AsyncInputStream.hxx \
src/input/ProxyInputStream.cxx src/input/ProxyInputStream.hxx \
src/input/plugins/RewindInputPlugin.cxx src/input/plugins/RewindInputPlugin.hxx \
src/input/plugins/FileInputPlugin.cxx src/input/plugins/FileInputPlugin.hxx