File storage stub.
More...
#include <null.hpp>
|
bool | open () |
| Open the storage. More...
|
|
int | read (const char *filename, uint8_t *buffer, size_t count) |
| Read a file. More...
|
|
bool | write (const char *filename, const uint8_t *buffer, size_t count) |
| Write a file. More...
|
|
bool | unlink (const char *filename) |
| Delete a file. More...
|
|
◆ open()
bool ndnph::port_fs_null::FileStore::open |
( |
| ) |
|
|
inline |
Open the storage.
Each port may have different arguments to this function.
◆ read()
int ndnph::port_fs_null::FileStore::read |
( |
const char * |
filename, |
|
|
uint8_t * |
buffer, |
|
|
size_t |
count |
|
) |
| |
|
inline |
Read a file.
- Parameters
-
filename | file name; directories are not supported. |
buffer | destination buffer. |
count | buffer size. |
- Returns
- file size, 0 if the file does not exist, or negative for other errors.
◆ unlink()
bool ndnph::port_fs_null::FileStore::unlink |
( |
const char * |
filename | ) |
|
|
inline |
Delete a file.
- Parameters
-
filename | file name; directories are not supported. |
- Returns
- whether success; deleting a non-existent file is considered successful.
◆ write()
bool ndnph::port_fs_null::FileStore::write |
( |
const char * |
filename, |
|
|
const uint8_t * |
buffer, |
|
|
size_t |
count |
|
) |
| |
|
inline |
Write a file.
- Parameters
-
filename | file name; directories are not supported. |
buffer | source buffer. |
count | buffer size; file will be truncated to this size. |
- Returns
- whether success.
The documentation for this class was generated from the following file:
- /home/runner/work/esp8266ndn/NDNph/src/ndnph/port/fs/null.hpp