]> git.proxmox.com Git - ceph.git/blob - ceph/src/client/Dir.h
update sources to 12.2.8
[ceph.git] / ceph / src / client / Dir.h
1 #ifndef CEPH_CLIENT_DIR_H
2 #define CEPH_CLIENT_DIR_H
3
4 struct Inode;
5
6 class Dir {
7 public:
8 Inode *parent_inode; // my inode
9 ceph::unordered_map<string, Dentry*> dentries;
10 vector<Dentry*> readdir_cache;
11
12 explicit Dir(Inode* in) { parent_inode = in; }
13
14 bool is_empty() { return dentries.empty(); }
15 };
16
17 #endif