Enrollment 28.2.0
Loading...
Searching...
No Matches
FilesystemAccess Class Reference

Standard filesystem implementation. More...

#include <BinaryFile.h>

Collaboration diagram for FilesystemAccess:

Public Member Functions

std::vector< uint8_t > ReadAll (const std::string &path) final
 Reads whole file as binary to memory.
void WriteAll (const std::string &path, const std::vector< uint8_t > &content) final
 Writes whole given memory to file as binary.

Detailed Description

Standard filesystem implementation.

Member Function Documentation

◆ ReadAll()

std::vector< uint8_t > ReadAll ( const std::string & path)
inlinefinalvirtual

Reads whole file as binary to memory.

Parameters
pathfile path
Returns
file content
Exceptions
FileExceptionon problem with file system

Implements BinaryFileAccess.

◆ WriteAll()

void WriteAll ( const std::string & path,
const std::vector< uint8_t > & content )
inlinefinalvirtual

Writes whole given memory to file as binary.

Parameters
pathfile path
contentcontent to write
Exceptions
FileExceptionon problem with file system

Implements BinaryFileAccess.


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