Represents a Directory entry. More...
#include <Composite_FileDirEntry.h>

Public Attributes | |
| FileDirEntry | base |
| Base FileDirEntry identifying this entry. | |
| FileDirEntry * | _children |
| Linked list of possible children. NULL if empty. | |
| bool | _lengthSet |
Represents a Directory entry.
A directory entry contains 0 or more children, which can be a mix of file and directory entries.
A Directory's size is the sum of all children sizes and is computed once on the first call to the FileDirEntry_GetLength() function.
Definition at line 98 of file c/Composite_FileDirEntry.h.
| FileDirEntry* _children |
Linked list of possible children. NULL if empty.
Definition at line 101 of file c/Composite_FileDirEntry.h.
Referenced by _AddChild(), _DestroyTree(), Children(), FileDirEntry_GetChildren(), FileDirEntry_GetLength(), and Length().
| bool _lengthSet |
true if length of all children has been computed; otherwise, false.
Definition at line 102 of file c/Composite_FileDirEntry.h.
Referenced by FileDirEntry_GetLength(), and Length().
| FileDirEntry base |
Base FileDirEntry identifying this entry.
Definition at line 100 of file c/Composite_FileDirEntry.h.
Referenced by _NewDirEntry(), and FileDirEntry_GetLength().