Max Kellermann
|
a68f2cb9fa
|
input/InputPlugin: add API documentation
|
2018-02-17 10:32:17 +01:00 |
|
Max Kellermann
|
3e9c3c8ae8
|
input/Plugin: add method scan() with asynchronous callback class
To be used when a URL gets added.
|
2018-01-26 19:29:38 +01:00 |
|
Max Kellermann
|
7bce6329e3
|
archive/File, input/Plugin: return InputStreamPtr
|
2017-12-26 20:05:22 +01:00 |
|
Max Kellermann
|
02642a64fd
|
input/Plugin: remove "#undef ERROR"
Maybe this was once a required kludge for Windows, but it's not
anymore.
|
2017-11-10 19:59:03 +01:00 |
|
Max Kellermann
|
3854211694
|
input/Plugin: pass EventLoop& to init()
Eliminate dependency on io_thread_get().
|
2017-01-26 09:26:25 +01:00 |
|
Max Kellermann
|
c3fa7e13cf
|
input/Plugin: include cleanup
|
2017-01-25 23:18:17 +01:00 |
|
Max Kellermann
|
5900253b85
|
update copyright year
|
2017-01-03 20:48:59 +01:00 |
|
Max Kellermann
|
fc7d3f64c0
|
input/Plugin: migrate open() from class Error to C++ exceptions
|
2016-09-09 18:15:01 +02:00 |
|
Max Kellermann
|
6ed77f2a27
|
input/Plugin: migrate init() from class Error to C++ exceptions
|
2016-09-09 15:16:47 +02:00 |
|
Max Kellermann
|
a73688a2be
|
input/Plugin: remove InitResult::UNAVAILABLE, throw PluginUnavailable instead
|
2016-09-09 15:11:52 +02:00 |
|
Max Kellermann
|
1d67aa7bf2
|
update copyright year to 2016
|
2016-02-26 17:54:05 +01:00 |
|
Max Kellermann
|
1c90b0c19d
|
*: change C-style prototypes, drop "(void)"
|
2015-03-03 20:05:08 +01:00 |
|
Max Kellermann
|
4fa5538e2b
|
config/Param: split block-specific attributes to new struct ConfigBlock
The old struct config_param remains only for top-level string options.
|
2015-01-21 23:56:33 +01:00 |
|
Max Kellermann
|
712ed555e6
|
Copyright year 2015
|
2015-01-01 19:48:13 +01:00 |
|
Max Kellermann
|
dfa53cb88e
|
InputPlugin: remove typedef offset_type
Has been moved to class InputStream long ago.
|
2014-08-19 21:22:23 +02:00 |
|
Max Kellermann
|
d4b625b48e
|
InputStream: make various methods abstract
Replace InputPlugin attributes.
|
2014-05-11 17:14:49 +02:00 |
|
Max Kellermann
|
82337dec44
|
InputStream: add virtual destructor
Replaces the method Close().
|
2014-05-11 17:12:50 +02:00 |
|
Max Kellermann
|
6773adc771
|
InputStream: convert to class
|
2014-05-11 15:34:48 +02:00 |
|
Max Kellermann
|
2bf2f34b12
|
InputPlugin: allow init() to soft-fail
Add enum InputResult which is a tri-state. Input plugins may now fail
and just become unavailable.
|
2014-03-02 00:17:32 +01:00 |
|
Max Kellermann
|
f8bfea8bae
|
Input*: move to input/
|
2014-01-24 16:33:33 +01:00 |
|