Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

filelist Class Reference

#include <filelist.h>

Inheritance diagram for filelist:

Inheritance graph
Collaboration diagram for filelist:

Collaboration graph
List of all members.

Detailed Description

FileList abstract class.


Public Member Functions

 filelist (void)
 FileList constructor.

virtual ~filelist (void)
 FileList destructor.

void Show (void)
 Shows the filelist.

void GenerateInfo (void)
 Generate info from the filelist.

void Parse (void)
 Parse the filelist.


Protected Member Functions

virtual void FindFiles (const string &FileRoute)=0
 pure virtual method.

void AddFile (const string &FileName, long long FileSize)
 Add a file to the file list.

void ShowStats (void)
 Show the file list stats.

void ShowProcess (const string &FileName)
 Show the file list process.


Protected Attributes

int m_FilesFound
 Number of files found.

int m_MP3Found
 Number of MP3 files found.

int m_FailFiles
 Number of fail files.

int m_FilesProcessed
 Process file counter.


Private Attributes

list< fileinfo * > m_Files
 File list.


Constructor & Destructor Documentation

filelist::filelist void   ) 
 

FileList constructor.

filelist::~filelist void   )  [virtual]
 

FileList destructor.


Member Function Documentation

void filelist::Show void   ) 
 

Shows the filelist.

void filelist::GenerateInfo void   ) 
 

Generate info from the filelist.

Here is the call graph for this function:

void filelist::Parse void   ) 
 

Parse the filelist.

Here is the call graph for this function:

virtual void filelist::FindFiles const string &  FileRoute  )  [protected, pure virtual]
 

pure virtual method.

Implemented in filelist_win.

void filelist::AddFile const string &  FileName,
long long  FileSize
[protected]
 

Add a file to the file list.

Parameters:
FileName: File to be added.
FileSize: File size.

Here is the call graph for this function:

void filelist::ShowStats void   )  [protected]
 

Show the file list stats.

Here is the call graph for this function:

void filelist::ShowProcess const string &  FileName  )  [protected]
 

Show the file list process.

Here is the call graph for this function:


Member Data Documentation

int filelist::m_FilesFound [protected]
 

Number of files found.

int filelist::m_MP3Found [protected]
 

Number of MP3 files found.

int filelist::m_FailFiles [protected]
 

Number of fail files.

int filelist::m_FilesProcessed [protected]
 

Process file counter.

list<fileinfo*> filelist::m_Files [private]
 

File list.


The documentation for this class was generated from the following files:
doxygen sourceforge id3lib