1.1 --- a/libfsserver/include/fsserver/file_pager.h Fri Jul 16 00:38:55 2021 +0200
1.2 +++ b/libfsserver/include/fsserver/file_pager.h Fri Jul 16 00:39:24 2021 +0200
1.3 @@ -34,6 +34,14 @@
1.4 protected:
1.5 FilePaging *_paging;
1.6
1.7 + /* Notification endpoint for event subscription. */
1.8 +
1.9 + unsigned int _endpoint;
1.10 +
1.11 + /* Resize flag for notification. */
1.12 +
1.13 + bool _resized = false;
1.14 +
1.15 public:
1.16 fileid_t fileid;
1.17
1.18 @@ -64,6 +72,12 @@
1.19
1.20 virtual long mmap(offset_t position, offset_t length, offset_t *start_pos,
1.21 offset_t *end_pos, offset_t *size);
1.22 +
1.23 + /* Notification methods. */
1.24 +
1.25 + virtual long subscribe(l4_cap_idx_t notifier, notify_flags_t flags);
1.26 +
1.27 + virtual long unsubscribe(l4_cap_idx_t notifier);
1.28 };
1.29
1.30 // vim: tabstop=4 expandtab shiftwidth=4