#include <vae_fs.hpp>
|
enum class | Seek { set = SEEK_SET
, cur = SEEK_CUR
, end = SEEK_END
} |
|
Definition at line 40 of file vae_fs.hpp.
◆ Mode
Enumerator |
---|
Read | |
Write | |
ReadWrite | |
Definition at line 51 of file vae_fs.hpp.
◆ Seek
Definition at line 43 of file vae_fs.hpp.
47 set = SEEK_SET, cur = SEEK_CUR, end = SEEK_END
◆ File()
vae::core::fs::File::File |
( |
const char * |
path, |
|
|
Mode |
mode = Mode::Read |
|
) |
| |
|
inline |
Definition at line 57 of file vae_fs.hpp.
58 const char* MODES[3] = {
"r",
"w",
"rw" };
size_t vae_file_seek(void *file, size_t, int seek)
Seek and return current position.
void * vae_file_open(const char *path, const char *mode)
◆ ~File()
vae::core::fs::File::~File |
( |
| ) |
|
|
inline |
Definition at line 77 of file vae_fs.hpp.
78 if (
mHandle ==
nullptr) {
return; }
size_t vae_file_close(void *file)
◆ readAll()
bool vae::core::fs::File::readAll |
( |
char * |
dest | ) |
|
|
inline |
Definition at line 72 of file vae_fs.hpp.
73 if (
mHandle ==
nullptr) {
return false; }
size_t vae_file_read(char *dest, size_t size, int, void *file)
◆ size()
size_t vae::core::fs::File::size |
( |
| ) |
|
|
inline |
◆ valid()
bool vae::core::fs::File::valid |
( |
| ) |
const |
|
inline |
◆ mHandle
void* vae::core::fs::File::mHandle = nullptr |
|
private |
◆ mSize
size_t vae::core::fs::File::mSize = 0 |
|
private |
The documentation for this class was generated from the following file: