CernVM-FS
2.12.0
|
#include <glue_buffer.h>
Public Member Functions | |
PathMap () | |
bool | LookupPath (const shash::Md5 &md5path, PathString *path) |
uint64_t | LookupInodeByPath (const PathString &path) |
uint64_t | LookupInodeByMd5Path (const shash::Md5 &md5path) |
shash::Md5 | Insert (const PathString &path, const uint64_t inode) |
void | Erase (const shash::Md5 &md5path) |
void | Replace (const shash::Md5 &md5path, uint64_t new_inode) |
void | Clear () |
PathStore * | path_store () |
Private Attributes | |
SmallHashDynamic< shash::Md5, uint64_t > | map_ |
PathStore | path_store_ |
Definition at line 412 of file glue_buffer.h.
|
inline |
|
inline |
|
inline |
Definition at line 447 of file glue_buffer.h.
Referenced by glue::InodeTracker::VfsPutRaii::VfsPut().
|
inline |
Definition at line 438 of file glue_buffer.h.
Referenced by glue::InodeTracker::VfsGetBy().
|
inline |
Definition at line 431 of file glue_buffer.h.
Referenced by glue::InodeTracker::NextEntry().
|
inline |
Definition at line 423 of file glue_buffer.h.
Referenced by glue::InodeTracker::FindDentry(), and glue::InodeTracker::FindInode().
|
inline |
Definition at line 418 of file glue_buffer.h.
Referenced by glue::InodeTracker::FindDentry(), and glue::InodeTracker::FindPath().
|
inline |
Definition at line 465 of file glue_buffer.h.
Referenced by glue::InodeTracker::BeginEnumerate(), and glue::InodeTracker::NextEntry().
|
inline |
Definition at line 455 of file glue_buffer.h.
Referenced by glue::InodeTracker::ReplaceInode().
|
private |
Definition at line 468 of file glue_buffer.h.
Referenced by Clear(), Erase(), Insert(), LookupInodeByMd5Path(), LookupInodeByPath(), PathMap(), and Replace().
|
private |
Definition at line 469 of file glue_buffer.h.
Referenced by Clear(), Erase(), Insert(), LookupPath(), and path_store().