Max Kellermann
|
5348f8c9c8
|
copyright year 2021
|
2021-01-01 19:54:28 +01:00 |
|
Max Kellermann
|
2817bf9e95
|
copyright year 2020
|
2020-01-18 19:23:49 +01:00 |
|
Max Kellermann
|
d663f81420
|
include cleanups (powered by iwyu)
|
2019-07-05 09:59:58 +02:00 |
|
Max Kellermann
|
155c915733
|
input/buffering: make "mutex" public
|
2019-05-29 13:44:05 +02:00 |
|
Max Kellermann
|
971450f0d4
|
input/InputStream: make IsEOF() and IsAvailable() const
|
2019-05-29 13:31:54 +02:00 |
|
Max Kellermann
|
43fe513de8
|
input/buffering: add API documentation
|
2019-05-22 12:09:20 +02:00 |
|
Max Kellermann
|
555a4d738c
|
input/buffering: pass offset to Read() and eliminate Seek()
Another step towards supporting multiple readers.
|
2019-05-17 12:02:55 +02:00 |
|
Max Kellermann
|
1153715608
|
input/buffering: rename "read_error" to "error"
The "seek_error" attribute will be eliminated soon.
|
2019-05-17 11:29:19 +02:00 |
|
Max Kellermann
|
b5c7c16fb4
|
input/buffering: merge multiple exception handlers into RunThread()
|
2019-05-17 11:23:54 +02:00 |
|
Max Kellermann
|
302c0515b7
|
input/buffering: move code to RunThreadLocked()
|
2019-05-17 11:21:56 +02:00 |
|
Max Kellermann
|
2cf6b77627
|
input/buffering: eliminate "idle" flag, automatically seek to next hole
|
2019-05-16 22:42:29 +02:00 |
|
Max Kellermann
|
0626e3d21e
|
input/buffering: at end of input, seek to first hole
|
2019-05-16 22:29:10 +02:00 |
|
Max Kellermann
|
5277297336
|
input/buffered: move basic buffering code to class BufferingInputStream
Prepare to reuse it in another class.
|
2019-05-16 21:41:28 +02:00 |
|