summaryrefslogtreecommitdiff
path: root/netfs/ice/typeConverter.h
diff options
context:
space:
mode:
Diffstat (limited to 'netfs/ice/typeConverter.h')
-rw-r--r--netfs/ice/typeConverter.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/netfs/ice/typeConverter.h b/netfs/ice/typeConverter.h
index 3cd2941..0baff2b 100644
--- a/netfs/ice/typeConverter.h
+++ b/netfs/ice/typeConverter.h
@@ -1,7 +1,7 @@
#ifndef NETFS_TYPECONVERT_H
#define NETFS_TYPECONVERT_H
-#include "entryResolver.h"
+#include <mapper.h>
#include <sys/stat.h>
#include <sys/statvfs.h>
#include <types.h>
@@ -16,17 +16,14 @@ public:
class DLL_PUBLIC EntryTypeConverter : public TypeConverter {
public:
- using UserLookup = EntryResolver<uid_t, std::string>;
- using GroupLookup = EntryResolver<gid_t, std::string>;
- EntryTypeConverter(const UserLookup &, const GroupLookup &);
+ EntryTypeConverter() = default;
+ EntryTypeConverter(NetFS::Mapping::MapperPtr);
// Attributes
struct stat convert(const NetFS::Attr &) const;
NetFS::Attr convert(const struct stat &) const;
-protected:
- const UserLookup & userLookup;
- const GroupLookup & groupLookup;
+ NetFS::Mapping::MapperPtr mapper;
};
#endif