mirror of
https://git.suyu.dev/suyu/suyu
synced 2024-11-02 13:27:52 +00:00
60 lines
1.4 KiB
C++
60 lines
1.4 KiB
C++
|
// Copyright 2014 Citra Emulator Project
|
||
|
// Licensed under GPLv2
|
||
|
// Refer to the license.txt file included.
|
||
|
|
||
|
#include "common/common_types.h"
|
||
|
|
||
|
#include "core/file_sys/file_romfs.h"
|
||
|
|
||
|
////////////////////////////////////////////////////////////////////////////////////////////////////
|
||
|
// FileSys namespace
|
||
|
|
||
|
namespace FileSys {
|
||
|
|
||
|
File_RomFS::File_RomFS() {
|
||
|
}
|
||
|
|
||
|
File_RomFS::~File_RomFS() {
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Read data from the file
|
||
|
* @param offset Offset in bytes to start reading data from
|
||
|
* @param length Length in bytes of data to read from file
|
||
|
* @param buffer Buffer to read data into
|
||
|
* @return Number of bytes read
|
||
|
*/
|
||
|
size_t File_RomFS::Read(const u64 offset, const u32 length, u8* buffer) const {
|
||
|
return -1;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Write data to the file
|
||
|
* @param offset Offset in bytes to start writing data to
|
||
|
* @param length Length in bytes of data to write to file
|
||
|
* @param buffer Buffer to write data from
|
||
|
* @param flush The flush parameters (0 == do not flush)
|
||
|
* @return Number of bytes written
|
||
|
*/
|
||
|
size_t File_RomFS::Write(const u64 offset, const u32 length, const u32 flush, const u8* buffer) const {
|
||
|
return -1;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Get the size of the file in bytes
|
||
|
* @return Size of the file in bytes
|
||
|
*/
|
||
|
size_t File_RomFS::GetSize() const {
|
||
|
return -1;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Close the file
|
||
|
* @return true if the file closed correctly
|
||
|
*/
|
||
|
bool File_RomFS::Close() const {
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
} // namespace FileSys
|