#include <fileinfo.h>
Inheritance diagram for fileinfo:


Public Member Functions | |
| fileinfo (const string &FileName) | |
| FileInfo constructor. | |
| virtual | ~fileinfo (void) |
| FileInfo destructor. | |
| string | GetFileName (void) const |
| Get the file name. | |
| virtual void | Show (void) const |
| Show debug information for fileinfo. | |
| string | ParseID (const string &IDName) const |
| Return the value for the specified ID. | |
| void | GenerateInfo (void) |
| Generates/Extracts the information from the file. | |
Protected Member Functions | |
| virtual void | FirstStep (void) |
| First step of the fileinfo construction. | |
| virtual streamoff | Step (char *pContent, streamsize ContentSize, streamoff FileOffset) |
| Loop step of the fileinfo construction. | |
| virtual void | LastStep (void) |
| Last step of the fileinfo construction. | |
Protected Attributes | |
| id * | m_pIDs |
| ID's for the file. | |
| const string | m_FileName |
| File Name/Route. | |
| streamsize | m_FileSize |
| File Size. | |
Private Attributes | |
| streamoff | m_LastOffset |
| Offset of the last step. | |
| md5 * | m_pMD5 |
| MD5 information. | |
|
|
FileInfo constructor.
|
Here is the call graph for this function:

|
|
FileInfo destructor.
|
|
|
Get the file name.
|
|
|
Show debug information for fileinfo.
Reimplemented in mp3info. |
Here is the call graph for this function:

|
|
Return the value for the specified ID.
|
Here is the call graph for this function:

|
|
Generates/Extracts the information from the file.
|
Here is the call graph for this function:

|
|
First step of the fileinfo construction.
Reimplemented in mp3info. |
Here is the call graph for this function:

|
||||||||||||||||
|
Loop step of the fileinfo construction.
Reimplemented in mp3info. |
Here is the call graph for this function:

|
|
Last step of the fileinfo construction.
Reimplemented in mp3info. |
Here is the call graph for this function:

|
|
ID's for the file.
|
|
|
File Name/Route.
|
|
|
File Size.
|
|
|
Offset of the last step.
|
|
|
MD5 information.
|
|
|
|