summaryrefslogtreecommitdiff
path: root/netfs/fuse/fuseMappersImpl.cpp
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2020-09-16 00:44:34 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2020-09-16 00:44:34 +0100
commit98f5f9e905c050f2f934fdcdac8c2bc1899cf5b3 (patch)
tree669f89770670a516e16ee3987cd926c353d80319 /netfs/fuse/fuseMappersImpl.cpp
parentConcrete entcache types (diff)
downloadnetfs-98f5f9e905c050f2f934fdcdac8c2bc1899cf5b3.tar.bz2
netfs-98f5f9e905c050f2f934fdcdac8c2bc1899cf5b3.tar.xz
netfs-98f5f9e905c050f2f934fdcdac8c2bc1899cf5b3.zip
Progressive constructors for mappers
Diffstat (limited to 'netfs/fuse/fuseMappersImpl.cpp')
-rw-r--r--netfs/fuse/fuseMappersImpl.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/netfs/fuse/fuseMappersImpl.cpp b/netfs/fuse/fuseMappersImpl.cpp
index 9e82b74..87266b1 100644
--- a/netfs/fuse/fuseMappersImpl.cpp
+++ b/netfs/fuse/fuseMappersImpl.cpp
@@ -2,8 +2,10 @@
#include <entCache.h>
namespace NetFS::Client {
- HideUnknownMapperImpl::HideUnknownMapperImpl() :
- users(std::make_shared<UserEntCache>()), groups(std::make_shared<GroupEntCache>(users))
+ HideUnknownMapperImpl::HideUnknownMapperImpl() : HideUnknownMapperImpl(std::make_shared<UserEntCache>()) { }
+
+ HideUnknownMapperImpl::HideUnknownMapperImpl(EntryResolverPtr<User> u) :
+ HideUnknownMapperImpl(std::move(u), std::make_shared<GroupEntCache>(u))
{
}