Tramway SDK
Public Member Functions | Static Public Member Functions | List of all members
tram::FileReader Class Referenceabstract

#include <file.h>

Inheritance diagram for tram::FileReader:
tram::DiskReader

Public Member Functions

virtual ~FileReader ()=default
 
virtual const char * GetContents ()=0
 
virtual size_t GetSize ()=0
 
virtual FileStatus GetStatus ()=0
 
virtual void Yeet ()=0
 

Static Public Member Functions

static FileReaderGetReader (const char *path)
 
static void SetSearchList ()
 
static std::vector< FileSourceGetSearchList ()
 

Constructor & Destructor Documentation

◆ ~FileReader()

virtual tram::FileReader::~FileReader ( )
virtualdefault

Member Function Documentation

◆ GetContents()

virtual const char * tram::FileReader::GetContents ( )
pure virtual

Implemented in tram::DiskReader.

◆ GetReader()

FileReader * tram::FileReader::GetReader ( const char *  path)
static

◆ GetSearchList()

std::vector< FileSource > tram::FileReader::GetSearchList ( )
static

◆ GetSize()

virtual size_t tram::FileReader::GetSize ( )
pure virtual

Implemented in tram::DiskReader.

◆ GetStatus()

virtual FileStatus tram::FileReader::GetStatus ( )
pure virtual

Implemented in tram::DiskReader.

◆ SetSearchList()

void tram::FileReader::SetSearchList ( )
static

◆ Yeet()

virtual void tram::FileReader::Yeet ( )
pure virtual

Implemented in tram::DiskReader.


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