
Public Member Functions | |
| ContainerCollector (void) | |
| void | init (const char *wildcard) |
| void | addfile (const char *filename, const pncontainerstream stream, int directoryLevel) |
| FileIndex * | getfile (const ASCString &filename) |
| FileIndex * | getfirstname (void) |
| FileIndex * | getnextname (void) |
| ASCString | listContainer () |
| virtual | ~ContainerCollector () |
Protected Attributes | |
| dynamic_array< FileIndex > | index [256] |
| dynamic_array< pncontainerstream > | container |
| int | containernum |
| struct { | |
| int alpha | |
| int index | |
| } | namesearch |
Classes | |
| struct | FileIndex |
Definition at line 829 of file basestrm.cpp.
| ContainerCollector::ContainerCollector | ( | void | ) |
| ContainerCollector::~ContainerCollector | ( | ) | [virtual] |
| void ContainerCollector::init | ( | const char * | wildcard | ) |
Definition at line 1051 of file basestrm.cpp.
References ASC_direct, closedir(), constructFileName(), container, containernum, extractFileName(), extractPath(), maxFileStringSize, opendir(), patimat(), readdir(), and searchDirNum.
Referenced by opencontainer().
| void ContainerCollector::addfile | ( | const char * | filename, | |
| const pncontainerstream | stream, | |||
| int | directoryLevel | |||
| ) | [virtual] |
Implements ContainerIndexer.
Definition at line 1079 of file basestrm.cpp.
References ContainerCollector::FileIndex::container, ContainerCollector::FileIndex::directoryLevel, index, and ContainerCollector::FileIndex::name.
| ContainerCollector::FileIndex * ContainerCollector::getfile | ( | const ASCString & | filename | ) |
| ContainerCollector::FileIndex * ContainerCollector::getfirstname | ( | void | ) |
Definition at line 1114 of file basestrm.cpp.
References getnextname(), and namesearch.
Referenced by tfindfile::tfindfile().
| ContainerCollector::FileIndex * ContainerCollector::getnextname | ( | void | ) |
Definition at line 1121 of file basestrm.cpp.
References index, and namesearch.
Referenced by getfirstname(), and tfindfile::tfindfile().
| ASCString ContainerCollector::listContainer | ( | ) |
Definition at line 1132 of file basestrm.cpp.
References container, and containernum.
Referenced by listContainer().
dynamic_array<FileIndex> ContainerCollector::index[256] [protected] |
dynamic_array<pncontainerstream> ContainerCollector::container [protected] |
Definition at line 840 of file basestrm.cpp.
Referenced by init(), listContainer(), and ~ContainerCollector().
int ContainerCollector::containernum [protected] |
Definition at line 841 of file basestrm.cpp.
Referenced by ContainerCollector(), init(), listContainer(), and ~ContainerCollector().
int ContainerCollector::alpha [protected] |
Definition at line 843 of file basestrm.cpp.
int ContainerCollector::index [protected] |
Definition at line 844 of file basestrm.cpp.
struct { ... } ContainerCollector::namesearch [protected] |
Referenced by getfirstname(), and getnextname().
1.5.1