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