#include <groupfile.h>
Public Methods | |
GroupFile (const char *filename) | |
GroupFile () | |
~GroupFile () | |
int | Load () |
int | Save () |
void | SetFilename (const char *sFilename) |
char * | GetFileName () |
uint32 | GetNumFiles () |
FILESTRUCT * | GetFileEntry (uint32 nEntry) |
ErrorCode | AddFile (char *sFilename) |
ErrorCode | RemoveFile (char *sFilename) |
int | GetStatus () |
Protected Methods | |
int | Open (const char *sFlags) |
int | Close () |
Protected Attributes | |
char | m_sFileName [256] |
char | m_sAuthorName [12] |
uint32 | m_nNumFiles |
LinkedList< FILESTRUCT > | m_Files |
FILE * | m_pFilePointer |
int | m_nStatus |
Definition at line 10 of file groupfile.h.
|
Load a GroupFile from disk Definition at line 8 of file groupfile.cpp. |
|
Create an empty GroupFile Definition at line 24 of file groupfile.cpp. |
|
Definition at line 34 of file groupfile.cpp. |
|
Add a file to the Group File. Do not forget that the filename is to be 8.3 |
|
Definition at line 147 of file groupfile.cpp. |
|
Get a particular file entry. If the requested entry is outside the bounds of the array, NULL is returned. Definition at line 40 of file groupfile.h. |
|
Get the filename of the GroupFile Definition at line 32 of file groupfile.h. |
|
Get the number of file in this GroupFile Definition at line 35 of file groupfile.h. |
|
Return the current status of the Groupfile. This is used to find out if any errors occured during the loading of a GroupFile. Definition at line 61 of file groupfile.h. |
|
Load a Groupfile Definition at line 65 of file groupfile.cpp. |
|
Definition at line 53 of file groupfile.cpp. |
|
Remove an entry from the Group File by filename |
|
Save the group file Definition at line 108 of file groupfile.cpp. |
|
Set the filename for the GroupFile Definition at line 158 of file groupfile.cpp. |
|
File data Definition at line 79 of file groupfile.h. |
|
Total number of files in the GroupFile archive Definition at line 75 of file groupfile.h. |
|
Current status of the GroupFile Definition at line 85 of file groupfile.h. |
|
File pointer for the current GroupFile Definition at line 82 of file groupfile.h. |
|
Author name of the GroupFile format. This should always be set to KENSILVERMAN. Definition at line 72 of file groupfile.h. |
|
Filename of the GroupFile Definition at line 69 of file groupfile.h. |