CernVM-FS
2.12.0
|
#include <glue_buffer.h>
Public Member Functions | |
InodeExMap () | |
bool | LookupMd5Path (InodeEx *inode_ex, shash::Md5 *md5path) |
void | Insert (const InodeEx inode_ex, const shash::Md5 &md5path) |
void | Erase (const uint64_t inode) |
void | Clear () |
Private Attributes | |
SmallHashDynamic< InodeEx, shash::Md5 > | map_ |
This class has the same memory layout than the previous "InodeMap" class, therefore there is no data structure migration during reload required.
Definition at line 480 of file glue_buffer.h.
|
inline |
|
inline |
Definition at line 499 of file glue_buffer.h.
|
inline |
Definition at line 495 of file glue_buffer.h.
Referenced by glue::InodeTracker::ReplaceInode(), and glue::InodeTracker::VfsPutRaii::VfsPut().
|
inline |
Definition at line 491 of file glue_buffer.h.
Referenced by glue::InodeTracker::ReplaceInode(), and glue::InodeTracker::VfsGetBy().
|
inline |
Definition at line 486 of file glue_buffer.h.
Referenced by glue::InodeTracker::FindDentry(), glue::InodeTracker::FindPath(), glue::InodeTracker::ReplaceInode(), and glue::InodeTracker::VfsPutRaii::VfsPut().
|
private |
Definition at line 502 of file glue_buffer.h.
Referenced by Clear(), Erase(), InodeExMap(), Insert(), and LookupMd5Path().