aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/nfs/Connection.hxx
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2014-10-06 09:01:46 +0200
committerMax Kellermann <max@duempel.org>2014-10-07 06:35:46 +0200
commit61b3aaaa0791ca6ac327de6c44a107b99ce78926 (patch)
tree3caba184521562287fb655f3916d2179f7b3549d /src/lib/nfs/Connection.hxx
parentb5119d79580d923602f9b144f9b194814317e6e4 (diff)
downloadmpd-61b3aaaa0791ca6ac327de6c44a107b99ce78926.tar.gz
mpd-61b3aaaa0791ca6ac327de6c44a107b99ce78926.tar.xz
mpd-61b3aaaa0791ca6ac327de6c44a107b99ce78926.zip
lib/nfs/Connection: add method Stat(path)
Diffstat (limited to 'src/lib/nfs/Connection.hxx')
-rw-r--r--src/lib/nfs/Connection.hxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/nfs/Connection.hxx b/src/lib/nfs/Connection.hxx
index d0a8a5da2..a82921d4e 100644
--- a/src/lib/nfs/Connection.hxx
+++ b/src/lib/nfs/Connection.hxx
@@ -64,6 +64,8 @@ class NfsConnection : SocketMonitor, DeferredMonitor {
connection(_connection),
open(_open), close_fh(nullptr) {}
+ bool Stat(nfs_context *context, const char *path,
+ Error &error);
bool Open(nfs_context *context, const char *path, int flags,
Error &error);
bool Stat(nfs_context *context, struct nfsfh *fh,
@@ -155,6 +157,7 @@ public:
void AddLease(NfsLease &lease);
void RemoveLease(NfsLease &lease);
+ bool Stat(const char *path, NfsCallback &callback, Error &error);
bool Open(const char *path, int flags, NfsCallback &callback,
Error &error);
bool Stat(struct nfsfh *fh, NfsCallback &callback, Error &error);