1.1 --- a/files/file_pager.h Wed Mar 31 01:06:22 2021 +0200
1.2 +++ b/files/file_pager.h Wed Mar 31 23:54:51 2021 +0200
1.3 @@ -2,15 +2,22 @@
1.4
1.5 #include "mapped_file_object_interface.h"
1.6 #include "pager.h"
1.7 +#include "paging.h"
1.8
1.9 /* A pager abstraction for a file. */
1.10
1.11 class FilePager : public Pager, public MappedFileObject
1.12 {
1.13 +protected:
1.14 + Paging *_paging;
1.15 +
1.16 public:
1.17 fileid_t fileid;
1.18
1.19 - explicit FilePager(fileid_t fileid, PageMapper *mapper, flags_t flags);
1.20 + explicit FilePager(fileid_t fileid, PageMapper *mapper, flags_t flags,
1.21 + Paging *paging);
1.22 +
1.23 + virtual void close();
1.24
1.25 /* Server details. */
1.26