lib/nfs/{FileReader,Glue}: pass EventLoop&
Eliminate dependency on io_thread_get().
This commit is contained in:
@@ -24,6 +24,7 @@
|
||||
#include "lib/nfs/Glue.hxx"
|
||||
#include "lib/nfs/FileReader.hxx"
|
||||
#include "util/StringCompare.hxx"
|
||||
#include "IOThread.hxx"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
@@ -49,6 +50,7 @@ public:
|
||||
:AsyncInputStream(_uri, _mutex, _cond,
|
||||
NFS_MAX_BUFFERED,
|
||||
NFS_RESUME_AT),
|
||||
NfsFileReader(io_thread_get()),
|
||||
reconnect_on_resume(false), reconnecting(false) {}
|
||||
|
||||
virtual ~NfsInputStream() {
|
||||
@@ -206,7 +208,7 @@ NfsInputStream::OnNfsFileError(std::exception_ptr &&e)
|
||||
static void
|
||||
input_nfs_init(const ConfigBlock &)
|
||||
{
|
||||
nfs_init();
|
||||
nfs_init(io_thread_get());
|
||||
}
|
||||
|
||||
static void
|
||||
|
Reference in New Issue
Block a user