3#ifndef TRAM_SDK_PLATFORM_FILE_H
4#define TRAM_SDK_PLATFORM_FILE_H
48 virtual void SetContents(
const char* contents,
size_t size) = 0;
static std::vector< FileSource > GetSearchList()
Definition: file.cpp:107
virtual size_t GetSize()=0
virtual const char * GetContents()=0
static void SetSearchList()
Definition: file.cpp:103
virtual ~FileReader()=default
static FileReader * GetReader(const char *path)
Definition: file.cpp:99
virtual FileStatus GetStatus()=0
virtual void SetContents(const char *contents, size_t size)=0
static void SetMediumList()
Definition: file.cpp:160
virtual ~FileWriter()=default
static std::vector< FileSource > GetMediumList()
Definition: file.cpp:164
static FileWriter * GetWriter(const char *path)
Definition: file.cpp:155
virtual FileStatus GetStatus()=0
FileMedium
Definition: file.h:17
FileStatus
Definition: file.h:12
FileMedium medium
Definition: file.h:25
std::string path
Definition: file.h:26