Advanced Strategic Command
Classes | Public Member Functions | Protected Attributes | List of all members
ContainerCollector Class Reference
Inheritance diagram for ContainerCollector:
Inheritance graph
[legend]

Classes

struct  FileIndex
 

Public Member Functions

 ContainerCollector (void)
 
void init (const char *wildcard)
 
void addfile (const char *filename, const pncontainerstream stream, int directoryLevel)
 
FileIndexgetfile (const ASCString &filename)
 
FileIndexgetfirstname (void)
 
FileIndexgetnextname (void)
 
ASCString listContainer ()
 
virtual ~ContainerCollector ()
 
- Public Member Functions inherited from ContainerIndexer
virtual ~ContainerIndexer ()
 

Protected Attributes

dynamic_array< FileIndexindex [256]
 
dynamic_array< pncontainerstreamcontainer
 
int containernum
 
struct {
   int   alpha
 
   int   index
 
namesearch
 

Detailed Description

Definition at line 841 of file basestrm.cpp.

Constructor & Destructor Documentation

ContainerCollector::ContainerCollector ( void  )

Definition at line 1058 of file basestrm.cpp.

References containernum.

ContainerCollector::~ContainerCollector ( )
virtual

Definition at line 1156 of file basestrm.cpp.

References container, and containernum.

Member Function Documentation

void ContainerCollector::addfile ( const char *  filename,
const pncontainerstream  stream,
int  directoryLevel 
)
virtual
ContainerCollector::FileIndex * ContainerCollector::getfile ( const ASCString filename)

Definition at line 1115 of file basestrm.cpp.

References index.

Referenced by locateFile().

ContainerCollector::FileIndex * ContainerCollector::getfirstname ( void  )

Definition at line 1126 of file basestrm.cpp.

References getnextname(), and namesearch.

Referenced by tfindfile::tfindfile().

ContainerCollector::FileIndex * ContainerCollector::getnextname ( void  )

Definition at line 1133 of file basestrm.cpp.

References index, and namesearch.

Referenced by getfirstname(), and tfindfile::tfindfile().

void ContainerCollector::init ( const char *  wildcard)
ASCString ContainerCollector::listContainer ( )

Definition at line 1144 of file basestrm.cpp.

References container, and containernum.

Referenced by listContainer().

Member Data Documentation

int ContainerCollector::alpha

Definition at line 855 of file basestrm.cpp.

dynamic_array<pncontainerstream> ContainerCollector::container
protected

Definition at line 852 of file basestrm.cpp.

Referenced by init(), listContainer(), and ~ContainerCollector().

int ContainerCollector::containernum
protected

Definition at line 853 of file basestrm.cpp.

Referenced by ContainerCollector(), init(), listContainer(), and ~ContainerCollector().

dynamic_array<FileIndex> ContainerCollector::index[256]
protected

Definition at line 850 of file basestrm.cpp.

Referenced by addfile(), getfile(), and getnextname().

int ContainerCollector::index

Definition at line 856 of file basestrm.cpp.

struct { ... } ContainerCollector::namesearch

Referenced by getfirstname(), and getnextname().


The documentation for this class was generated from the following file: