![]() |
CernVM-FS
2.11.0
|
#include <magic_xattr.h>
Public Member Functions | |
MagicXattrRAIIWrapper () | |
MagicXattrRAIIWrapper (BaseMagicXattr *ptr, PathString path, catalog::DirectoryEntry *d) | |
MagicXattrRAIIWrapper (BaseMagicXattr *ptr) | |
Wraps around a BaseMagicXattr* that is already locked (or NULL) More... | |
~MagicXattrRAIIWrapper () | |
BaseMagicXattr * | operator-> () const |
bool | IsNull () const |
BaseMagicXattr * | Move () |
Protected Attributes | |
BaseMagicXattr * | ptr_ |
Additional Inherited Members | |
![]() | |
SingleCopy () | |
This wrapper ensures that the attribute instance "ptr_" is released after the user finishes using it (on wrapper destruction).
Definition at line 112 of file magic_xattr.h.
|
inline |
Definition at line 114 of file magic_xattr.h.
|
inlineexplicit |
|
inlineexplicit |
Wraps around a BaseMagicXattr* that is already locked (or NULL)
Definition at line 125 of file magic_xattr.h.
|
inline |
|
inline |
Definition at line 130 of file magic_xattr.h.
|
inline |
Definition at line 131 of file magic_xattr.h.
|
inline |
Definition at line 129 of file magic_xattr.h.
|
protected |
Definition at line 138 of file magic_xattr.h.
Referenced by IsNull(), MagicXattrRAIIWrapper(), Move(), operator->(), and ~MagicXattrRAIIWrapper().