Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
MixFileFactoryClass Class Reference

#include <mixfile.h>

Inherits FileFactoryClass.

Public Member Functions

 MixFileFactoryClass (const char *mix_filename, FileFactoryClass *factory)
 
virtual ~MixFileFactoryClass (void)
 
virtual FileClassGet_File (char const *filename)
 
virtual void Return_File (FileClass *file)
 
bool Build_Filename_List (DynamicVectorClass< StringClass > &list)
 
bool Build_Ordered_Filename_List (DynamicVectorClass< StringClass > &list)
 
bool Build_Internal_Filename_List (void)
 
void Get_Filename_List (DynamicVectorClass< StringClass > **list)
 
void Get_Filename_List (DynamicVectorClass< StringClass > &list)
 
void Add_File (const char *full_path, const char *filename)
 
void Delete_File (const char *filename)
 
void Flush_Changes (void)
 
bool Is_Valid (void) const
 
- Public Member Functions inherited from FileFactoryClass
virtual ~FileFactoryClass (void)
 

Detailed Description

Definition at line 59 of file mixfile.h.

Constructor & Destructor Documentation

◆ MixFileFactoryClass()

MixFileFactoryClass::MixFileFactoryClass ( const char * mix_filename,
FileFactoryClass * factory )

Definition at line 74 of file mixfile.cpp.

◆ ~MixFileFactoryClass()

MixFileFactoryClass::~MixFileFactoryClass ( void )
virtual

Definition at line 147 of file mixfile.cpp.

Member Function Documentation

◆ Add_File()

void MixFileFactoryClass::Add_File ( const char * full_path,
const char * filename )

Definition at line 273 of file mixfile.cpp.

◆ Build_Filename_List()

bool MixFileFactoryClass::Build_Filename_List ( DynamicVectorClass< StringClass > & list)

Definition at line 152 of file mixfile.cpp.

◆ Build_Internal_Filename_List()

bool MixFileFactoryClass::Build_Internal_Filename_List ( void )
inline

Definition at line 76 of file mixfile.h.

◆ Build_Ordered_Filename_List()

bool MixFileFactoryClass::Build_Ordered_Filename_List ( DynamicVectorClass< StringClass > & list)

Definition at line 426 of file mixfile.cpp.

◆ Delete_File()

void MixFileFactoryClass::Delete_File ( const char * filename)

Definition at line 288 of file mixfile.cpp.

◆ Flush_Changes()

void MixFileFactoryClass::Flush_Changes ( void )

Definition at line 309 of file mixfile.cpp.

◆ Get_File()

FileClass * MixFileFactoryClass::Get_File ( char const * filename)
virtual

Implements FileFactoryClass.

Definition at line 216 of file mixfile.cpp.

◆ Get_Filename_List() [1/2]

void MixFileFactoryClass::Get_Filename_List ( DynamicVectorClass< StringClass > & list)
inline

Definition at line 78 of file mixfile.h.

◆ Get_Filename_List() [2/2]

void MixFileFactoryClass::Get_Filename_List ( DynamicVectorClass< StringClass > ** list)
inline

Definition at line 77 of file mixfile.h.

◆ Is_Valid()

bool MixFileFactoryClass::Is_Valid ( void ) const
inline

Definition at line 90 of file mixfile.h.

◆ Return_File()

void MixFileFactoryClass::Return_File ( FileClass * file)
virtual

Implements FileFactoryClass.

Definition at line 261 of file mixfile.cpp.


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