CernVM-FS
2.12.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 | |
Protected Member Functions inherited from SingleCopy | |
SingleCopy () | |
This wrapper ensures that the attribute instance "ptr_" is released after the user finishes using it (on wrapper destruction).
Definition at line 162 of file magic_xattr.h.
|
inline |
Definition at line 164 of file magic_xattr.h.
|
inlineexplicit |
|
inlineexplicit |
Wraps around a BaseMagicXattr* that is already locked (or NULL)
Definition at line 175 of file magic_xattr.h.
|
inline |
|
inline |
Definition at line 180 of file magic_xattr.h.
|
inline |
Definition at line 181 of file magic_xattr.h.
|
inline |
Definition at line 179 of file magic_xattr.h.
|
protected |
Definition at line 188 of file magic_xattr.h.
Referenced by IsNull(), MagicXattrRAIIWrapper(), Move(), operator->(), and ~MagicXattrRAIIWrapper().