Lamp-Da 0.1
A compact lantern project
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
lampda::hal::filesystem::HAL_File Struct Reference

Handle class for a file. More...

#include <filesystem.h>

Public Types

enum class  OpenType { READ , WRITE }
 

Public Member Functions

bool open (const char *fname, const OpenType &mode)
 
bool is_open () const
 
bool is_available () const
 
void close ()
 
size_t size () const
 
size_t write (const uint8_t *const in, size_t sz)
 
size_t read (uint8_t *out, size_t sz)
 
bool seek (uint8_t sz)
 
void truncate (uint8_t sz)
 

Detailed Description

Handle class for a file.


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