|
The Pedigree Project 0.1
|
Collaboration diagram for Directory::ChildLease:Public Member Functions | |
| File * | get () const |
| operator bool () const | |
| void | reset () |
| void | swap (ChildLease &other) |
Private Member Functions | |
| ChildLease (const ChildLease &)=delete | |
| ChildLease & | operator= (const ChildLease &)=delete |
| ChildLease (ChildLease &&)=delete | |
| ChildLease & | operator= (ChildLease &&)=delete |
| void | adopt (File *file) |
Private Attributes | |
| File * | m_pFile |
| TerminationDeferral | m_TerminationDeferral |
Friends | |
| class | Directory |
| class | Filesystem |
| class | Symlink |
Definition at line 81 of file Directory.h.
| Directory::ChildLease::ChildLease | ( | ) |
Definition at line 38 of file Directory.cc.
| Directory::ChildLease::~ChildLease | ( | ) |
Definition at line 47 of file Directory.cc.
|
private |
Definition at line 65 of file Directory.cc.
|
inline |
Definition at line 86 of file Directory.h.
|
inlineexplicit |
Definition at line 90 of file Directory.h.
| void Directory::ChildLease::reset | ( | ) |
Definition at line 51 of file Directory.cc.
| void Directory::ChildLease::swap | ( | ChildLease & | other | ) |
Definition at line 59 of file Directory.cc.
|
friend |
Definition at line 99 of file Directory.h.
|
friend |
Definition at line 100 of file Directory.h.
|
friend |
Definition at line 101 of file Directory.h.
|
private |
Definition at line 110 of file Directory.h.
|
private |
Definition at line 114 of file Directory.h.