File storage on Linux filesystem.
More...
#include <linux.hpp>
|
bool | open (const char *path) |
| Open path directory as FileStore, creating directories as necessary. More...
|
|
int | read (const char *filename, uint8_t *buffer, size_t count) |
| Read content of filename file into buffer . More...
|
|
bool | write (const char *filename, const uint8_t *buffer, size_t count) |
| Write buffer into filename file. More...
|
|
bool | unlink (const char *filename) |
| Delete filename file. More...
|
|
File storage on Linux filesystem.
◆ open()
bool ndnph::port_fs_linux::FileStore::open |
( |
const char * |
path | ) |
|
|
inline |
Open path
directory as FileStore, creating directories as necessary.
- Returns
- whether success.
◆ read()
int ndnph::port_fs_linux::FileStore::read |
( |
const char * |
filename, |
|
|
uint8_t * |
buffer, |
|
|
size_t |
count |
|
) |
| |
|
inline |
Read content of filename
file into buffer
.
- Returns
- total file size; negative upon error.
◆ unlink()
bool ndnph::port_fs_linux::FileStore::unlink |
( |
const char * |
filename | ) |
|
|
inline |
Delete filename
file.
- Returns
- whether success.
◆ write()
bool ndnph::port_fs_linux::FileStore::write |
( |
const char * |
filename, |
|
|
const uint8_t * |
buffer, |
|
|
size_t |
count |
|
) |
| |
|
inline |
Write buffer
into filename
file.
- Returns
- whether success.
The documentation for this class was generated from the following file:
- /home/runner/work/esp8266ndn/NDNph/src/ndnph/port/fs/linux.hpp