1.1 --- a/libfsserver/include/fsserver/file_provider.h Sun Oct 17 18:48:30 2021 +0200
1.2 +++ b/libfsserver/include/fsserver/file_provider.h Sun Oct 17 21:55:37 2021 +0200
1.3 @@ -31,14 +31,19 @@
1.4 class FileProvider : public Provider
1.5 {
1.6 protected:
1.7 + map_flags_t _flags;
1.8 PageMapper *_mapper;
1.9
1.10 public:
1.11 - explicit FileProvider(PageMapper *mapper);
1.12 + explicit FileProvider(fileid_t fileid, map_flags_t flags,
1.13 + FileRegistry *registry, PageMapper *mapper);
1.14
1.15 virtual ~FileProvider();
1.16
1.17 - PageMapper *mapper();
1.18 + virtual PageMapper *mapper();
1.19 +
1.20 + virtual long make_resource(offset_t *size, object_flags_t *object_flags,
1.21 + Resource **resource);
1.22 };
1.23
1.24 // vim: tabstop=4 expandtab shiftwidth=4