1.1 --- a/libfsserver/include/fsserver/file_pager.h Sat May 11 01:47:53 2024 +0200
1.2 +++ b/libfsserver/include/fsserver/file_pager.h Sat May 11 19:17:09 2024 +0200
1.3 @@ -34,6 +34,7 @@
1.4 protected:
1.5 FileProvider *_provider;
1.6 flags_t _flags;
1.7 + object_flags_t _object_flags;
1.8 offset_t _data_current;
1.9
1.10 /* Notification endpoint for event subscription. */
1.11 @@ -51,7 +52,8 @@
1.12 public:
1.13 fileid_t fileid;
1.14
1.15 - explicit FilePager(fileid_t fileid, FileProvider *provider, flags_t flags);
1.16 + explicit FilePager(fileid_t fileid, FileProvider *provider, flags_t flags,
1.17 + object_flags_t object_flags);
1.18
1.19 virtual void close();
1.20
1.21 @@ -66,8 +68,9 @@
1.22
1.23 virtual long flush(offset_t position, offset_t *size);
1.24
1.25 - virtual long refresh(offset_t *position, offset_t *populated_size,
1.26 - offset_t *region_size);
1.27 + virtual long refresh(offset_t *position, offset_t *start_pos,
1.28 + offset_t *end_pos, offset_t *size,
1.29 + object_flags_t *object_flags);
1.30
1.31 /* File methods. */
1.32