CernVM-FS
2.12.0
|
#include <glue_buffer.h>
Public Member Functions | |
VfsPutRaii (InodeTracker *t) | |
~VfsPutRaii () | |
bool | VfsPut (const uint64_t inode, const uint32_t by) |
Private Attributes | |
InodeTracker * | tracker_ |
To avoid taking the InodeTracker mutex multiple times, the fuse forget_multi callback releases inodes references through this RAII object. Copy and assign operator should be deleted but that would require all compilers to use RVO. TODO(jblomer): fix with C++11
Definition at line 616 of file glue_buffer.h.
|
inlineexplicit |
|
inline |
|
inline |
Definition at line 623 of file glue_buffer.h.
Referenced by cvmfs::cvmfs_forget().
|
private |
Definition at line 644 of file glue_buffer.h.
Referenced by VfsPut(), VfsPutRaii(), and ~VfsPutRaii().