Fission FSN
Loading...
Searching...
No Matches
fsCODRFileUtils Class Reference

#include <fsCODRFileUtils.h>

Inheritance diagram for fsCODRFileUtils:

Public Member Functions

virtual bool init () override
bool checkODRAvailability (std::string_view filename) const
void preloadResource (std::string_view filename, const std::function< void(bool)> &callback)
void cancelDownload (std::string_view filename)
virtual std::string getWritablePath () const override
virtual std::string getNativeWritableAbsolutePath () const override
virtual bool isFileExistInternal (std::string_view filename) const override
virtual FileUtils::Status getContents (std::string_view filename, ax::ResizableBuffer *buffer) const override
virtual std::string getStringFromFile (std::string_view filename) const override
virtual ax::Data getDataFromFile (std::string_view filename) const override
virtual bool writeStringToFile (std::string_view dataStr, std::string_view fullPath) const override
virtual bool writeDataToFile (const ax::Data &data, std::string_view fullPath) const override
virtual bool writeValueMapToFile (const ax::ValueMap &dict, std::string_view fullPath) const override
virtual bool writeValueVectorToFile (const ax::ValueVector &vecData, std::string_view fullPath) const override
virtual bool isFileExist (std::string_view filename) const override
virtual bool isDirectoryExist (std::string_view dirPath) const override
virtual bool isAbsolutePath (std::string_view path) const override
std::string fullPathForFilename (std::string_view filename) const override
std::unique_ptr< ax::IFileStream > openFileStream (std::string_view filePath, ax::IFileStream::Mode mode) const override

Static Public Member Functions

static void install ()

Protected Member Functions

 fsCODRFileUtils ()
virtual ~fsCODRFileUtils ()

Constructor & Destructor Documentation

◆ fsCODRFileUtils()

fsCODRFileUtils::fsCODRFileUtils ( )
protected

◆ ~fsCODRFileUtils()

virtual fsCODRFileUtils::~fsCODRFileUtils ( )
protectedvirtual

Member Function Documentation

◆ cancelDownload()

void fsCODRFileUtils::cancelDownload ( std::string_view filename)

◆ checkODRAvailability()

bool fsCODRFileUtils::checkODRAvailability ( std::string_view filename) const

◆ fullPathForFilename()

std::string fsCODRFileUtils::fullPathForFilename ( std::string_view filename) const
override

◆ getContents()

virtual FileUtils::Status fsCODRFileUtils::getContents ( std::string_view filename,
ax::ResizableBuffer * buffer ) const
overridevirtual

◆ getDataFromFile()

virtual ax::Data fsCODRFileUtils::getDataFromFile ( std::string_view filename) const
overridevirtual

◆ getNativeWritableAbsolutePath()

virtual std::string fsCODRFileUtils::getNativeWritableAbsolutePath ( ) const
overridevirtual

◆ getStringFromFile()

virtual std::string fsCODRFileUtils::getStringFromFile ( std::string_view filename) const
overridevirtual

◆ getWritablePath()

virtual std::string fsCODRFileUtils::getWritablePath ( ) const
overridevirtual

◆ init()

virtual bool fsCODRFileUtils::init ( )
overridevirtual

◆ install()

void fsCODRFileUtils::install ( )
static

◆ isAbsolutePath()

virtual bool fsCODRFileUtils::isAbsolutePath ( std::string_view path) const
overridevirtual

◆ isDirectoryExist()

virtual bool fsCODRFileUtils::isDirectoryExist ( std::string_view dirPath) const
overridevirtual

◆ isFileExist()

virtual bool fsCODRFileUtils::isFileExist ( std::string_view filename) const
overridevirtual

◆ isFileExistInternal()

virtual bool fsCODRFileUtils::isFileExistInternal ( std::string_view filename) const
overridevirtual

◆ openFileStream()

std::unique_ptr< ax::IFileStream > fsCODRFileUtils::openFileStream ( std::string_view filePath,
ax::IFileStream::Mode mode ) const
override

◆ preloadResource()

void fsCODRFileUtils::preloadResource ( std::string_view filename,
const std::function< void(bool)> & callback )

◆ writeDataToFile()

virtual bool fsCODRFileUtils::writeDataToFile ( const ax::Data & data,
std::string_view fullPath ) const
overridevirtual

◆ writeStringToFile()

virtual bool fsCODRFileUtils::writeStringToFile ( std::string_view dataStr,
std::string_view fullPath ) const
overridevirtual

◆ writeValueMapToFile()

virtual bool fsCODRFileUtils::writeValueMapToFile ( const ax::ValueMap & dict,
std::string_view fullPath ) const
overridevirtual

◆ writeValueVectorToFile()

virtual bool fsCODRFileUtils::writeValueVectorToFile ( const ax::ValueVector & vecData,
std::string_view fullPath ) const
overridevirtual

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