Pyrogenesis  trunk
Public Member Functions | List of all members
IFileLoader Struct Referenceabstract

#include <file_loader.h>

Inheritance diagram for IFileLoader:
Inheritance graph
[legend]

Public Member Functions

virtual ~IFileLoader ()
 
virtual size_t Precedence () const =0
 
virtual wchar_t LocationCode () const =0
 
virtual OsPath Path () const =0
 
virtual Status Load (const OsPath &name, const shared_ptr< u8 > &buf, size_t size) const =0
 

Constructor & Destructor Documentation

IFileLoader::~IFileLoader ( )
virtual

Member Function Documentation

virtual Status IFileLoader::Load ( const OsPath name,
const shared_ptr< u8 > &  buf,
size_t  size 
) const
pure virtual

Implemented in ArchiveFile_Zip, and RealDirectory.

virtual wchar_t IFileLoader::LocationCode ( ) const
pure virtual

Implemented in ArchiveFile_Zip, and RealDirectory.

virtual OsPath IFileLoader::Path ( ) const
pure virtual

Implemented in ArchiveFile_Zip, and RealDirectory.

virtual size_t IFileLoader::Precedence ( ) const
pure virtual

Implemented in ArchiveFile_Zip, and RealDirectory.


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