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

#include <ffactory.h>

Inherits FileFactoryClass.

Public Member Functions

 SimpleFileFactoryClass (void)
 
 ~SimpleFileFactoryClass (void)
 
virtual FileClassGet_File (char const *filename)
 
virtual void Return_File (FileClass *file)
 
void Get_Sub_Directory (StringClass &new_dir) const
 
void Set_Sub_Directory (const char *sub_directory)
 
void Prepend_Sub_Directory (const char *sub_directory)
 
void Append_Sub_Directory (const char *sub_directory)
 
bool Get_Strip_Path (void) const
 
void Set_Strip_Path (bool set)
 
void Reset_Sub_Directory (void)
 
- Public Member Functions inherited from FileFactoryClass
virtual ~FileFactoryClass (void)
 

Protected Attributes

StringClass SubDirectory
 
bool IsStripPath
 
CriticalSectionClass Mutex
 

Detailed Description

Definition at line 128 of file ffactory.h.

Constructor & Destructor Documentation

◆ SimpleFileFactoryClass()

SimpleFileFactoryClass::SimpleFileFactoryClass ( void )

Definition at line 96 of file ffactory.cpp.

◆ ~SimpleFileFactoryClass()

SimpleFileFactoryClass::~SimpleFileFactoryClass ( void )
inline

Definition at line 132 of file ffactory.h.

Member Function Documentation

◆ Append_Sub_Directory()

void SimpleFileFactoryClass::Append_Sub_Directory ( const char * sub_directory)

Definition at line 173 of file ffactory.cpp.

◆ Get_File()

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

Implements FileFactoryClass.

Definition at line 235 of file ffactory.cpp.

◆ Get_Strip_Path()

bool SimpleFileFactoryClass::Get_Strip_Path ( void ) const
inline

Definition at line 143 of file ffactory.h.

◆ Get_Sub_Directory()

void SimpleFileFactoryClass::Get_Sub_Directory ( StringClass & new_dir) const

Definition at line 103 of file ffactory.cpp.

◆ Prepend_Sub_Directory()

void SimpleFileFactoryClass::Prepend_Sub_Directory ( const char * sub_directory)

Definition at line 138 of file ffactory.cpp.

◆ Reset_Sub_Directory()

void SimpleFileFactoryClass::Reset_Sub_Directory ( void )
inline

Definition at line 145 of file ffactory.h.

◆ Return_File()

void SimpleFileFactoryClass::Return_File ( FileClass * file)
virtual

Implements FileFactoryClass.

Definition at line 307 of file ffactory.cpp.

◆ Set_Strip_Path()

void SimpleFileFactoryClass::Set_Strip_Path ( bool set)
inline

Definition at line 144 of file ffactory.h.

◆ Set_Sub_Directory()

void SimpleFileFactoryClass::Set_Sub_Directory ( const char * sub_directory)

Definition at line 124 of file ffactory.cpp.

Member Data Documentation

◆ IsStripPath

bool SimpleFileFactoryClass::IsStripPath
protected

Definition at line 149 of file ffactory.h.

◆ Mutex

CriticalSectionClass SimpleFileFactoryClass::Mutex
mutableprotected

Definition at line 152 of file ffactory.h.

◆ SubDirectory

StringClass SimpleFileFactoryClass::SubDirectory
protected

Definition at line 148 of file ffactory.h.


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