GitOS
Operating system exercise
|
#include <MemoryFS.hpp>
Public Member Functions | |
MemoryFS (char *buffer, size_t buffer_size) | |
filesystem * | get_struct () |
uint32_t | get_buffer_size () |
int | read (uint32_t size, char *out) |
int | write (char *data, uint32_t size) |
int | seek (uint32_t offset, FILE_SEEK_MODE seek_mode) |
MemoryFS | ( | char * | buffer, |
size_t | buffer_size | ||
) |
uint32_t get_buffer_size | ( | ) |
filesystem * get_struct | ( | ) |
References fs, memory_close(), memory_open(), memory_read(), memory_resolve(), memory_seek(), memory_stat(), memory_write(), and filesystem::resolve.
int seek | ( | uint32_t | offset, |
FILE_SEEK_MODE | seek_mode | ||
) |