Public Member Functions | |
RecursiveStats () | |
void | report (ostream &out, const char *indent) |
void | resetCounters () |
void | resetAll () |
void | visit (const Text &path, const Text &host, const Text &port) |
void | visit (const Text &path, VestaSource *vs) |
void | visitFile (VestaSource *parentVS, unsigned int index, ShortId fileSid) |
void | visitDir (VestaSource *dirVS) |
void | visitImports (const Text &modelname, const Text &host, const Text &port) |
bool | empty () |
Private Attributes | |
VisitedShortidTable | visitedFiles |
VisitedShortidTable | visitedDirs |
Basics::uint64 | totalFiles |
Basics::uint64 | uniqueFiles |
Basics::uint64 | uniqueFileBytes |
Basics::uint64 | uniqueDirs |
Basics::uint64 | uniqueDirBytes |
Basics::uint64 | uniqueDirUsedBytes |
|
Definition at line 94 of file vmeasure.C. |
|
Definition at line 150 of file vmeasure.C. References Table< K, V >::Default::Size(), visitedDirs, and visitedFiles. Referenced by process(). |
|
Definition at line 100 of file vmeasure.C. References Basics::FormatUnitVal(), totalFiles, uniqueDirs, uniqueDirUsedBytes, uniqueFileBytes, and uniqueFiles. |
|
Definition at line 124 of file vmeasure.C. References Table< K, V >::Default::Delete(), Table< K, V >::Iterator::Next(), resetCounters(), visitedDirs, and visitedFiles. Referenced by process(). |
|
Definition at line 114 of file vmeasure.C. References totalFiles, uniqueDirBytes, uniqueDirs, uniqueDirUsedBytes, uniqueFileBytes, and uniqueFiles. Referenced by process(), and resetAll(). |
|
|
Definition at line 419 of file vmeasure.C. References ReposUI::filenameToVS(). Referenced by process(), and visitImports(). |
|
|
Definition at line 299 of file vmeasure.C. References ReposUI::errorCodeText(), Table< K, V >::Default::Get(), VestaSource::lookupIndex(), VRErrorCode::ok, Table< K, V >::Default::Put(), VestaSource::size(), totalFiles, uniqueFileBytes, uniqueFiles, visitedFiles, and ReposUI::vsToFilename(). Referenced by visitDirEntriesCallback(). |
|
Definition at line 366 of file vmeasure.C. References VDirSurrogate::LongIdLookup(), ParseImports::P(), Import::path, Sequence< Elem, elem_ptrfree >::remlo(), RootLongId, Sequence< Elem, elem_ptrfree >::size(), and visit(). Referenced by visit(). |
|
Definition at line 67 of file vmeasure.C. Referenced by report(), resetCounters(), and visitFile(). |
|
Definition at line 84 of file vmeasure.C. Referenced by resetCounters(), and visitDir(). |
|
Definition at line 79 of file vmeasure.C. Referenced by report(), resetCounters(), and visitDir(). |
|
Definition at line 91 of file vmeasure.C. Referenced by report(), resetCounters(), and visitDir(). |
|
Definition at line 74 of file vmeasure.C. Referenced by report(), resetCounters(), and visitFile(). |
|
Definition at line 71 of file vmeasure.C. Referenced by report(), resetCounters(), and visitFile(). |
|
Definition at line 63 of file vmeasure.C. Referenced by empty(), resetAll(), and visitDir(). |
|
Definition at line 63 of file vmeasure.C. Referenced by empty(), resetAll(), and visitFile(). |