#ifndef NETFS_MAPPING_CLIENTIMPL_H #define NETFS_MAPPING_CLIENTIMPL_H #include "baseMapper.h" #include "entries.h" #include "entryResolver.h" #include #include namespace NetFS { namespace Client { class DLL_PUBLIC HideUnknownMapperImpl : public HideUnknownMapper, Mapping::BaseMapper { public: using BaseMapper::BaseMapper; Mapping::Transport mapFileSystem(int uid, int gid) override; Mapping::FileSystem mapTransport(const std::string & un, const std::string & gn) override; }; class DLL_PUBLIC MaskUnknownMapperImpl : public MaskUnknownMapper, Mapping::BaseMapper { public: using BaseMapper::BaseMapper; Mapping::Transport mapFileSystem(int uid, int gid) override; Mapping::FileSystem mapTransport(const std::string & un, const std::string & gn) override; }; } } #endif