input/Plugin: migrate open() from class Error to C++ exceptions

This commit is contained in:
Max Kellermann
2016-09-09 15:37:06 +02:00
parent 63ab7767a3
commit fc7d3f64c0
44 changed files with 359 additions and 461 deletions

View File

@@ -36,7 +36,6 @@
struct ConfigBlock;
class InputStream;
class Error;
struct Tag;
struct InputPlugin {
@@ -58,9 +57,11 @@ struct InputPlugin {
*/
void (*finish)();
/**
* Throws std::runtime_error on error.
*/
InputStream *(*open)(const char *uri,
Mutex &mutex, Cond &cond,
Error &error);
Mutex &mutex, Cond &cond);
};
#endif