1.1 --- a/libfsserver/include/fsserver/ext2_file_opener.h Sun Aug 01 22:48:12 2021 +0200
1.2 +++ b/libfsserver/include/fsserver/ext2_file_opener.h Mon Aug 02 19:39:10 2021 +0200
1.3 @@ -37,12 +37,20 @@
1.4 Ext2FileOperations *_ops;
1.5 user_t _user;
1.6
1.7 + /* Convenience methods determining different object types. */
1.8 +
1.9 + virtual bool accessing_directory(const char *path, flags_t flags, fileid_t fileid);
1.10 +
1.11 + virtual bool accessing_file(const char *path, flags_t flags, fileid_t fileid);
1.12 +
1.13 public:
1.14 explicit Ext2FileOpener(FilePaging *paging, Ext2FileOperations *ops, user_t user)
1.15 : OpenerResource(paging), _ops(ops), _user(user)
1.16 {
1.17 }
1.18
1.19 + virtual ~Ext2FileOpener();
1.20 +
1.21 /* Configurable methods. */
1.22
1.23 virtual long get_fileid(const char *path, flags_t flags, fileid_t *fileid);