DiscIO: Remove C/I/S prefixes from class names

These prefixes were inconsistent with the rest of Dolphin.

I'm also renaming VolumeWiiCrypted to VolumeWii because of 1113b13.
This commit is contained in:
JosJuice
2017-06-06 11:49:01 +02:00
parent 1113b131f2
commit b2af07a7b7
64 changed files with 394 additions and 398 deletions

View File

@ -15,7 +15,7 @@
namespace DiscIO
{
// file info of an FST entry
struct SFileInfo
struct FileInfo
{
u64 m_NameOffset = 0u;
u64 m_Offset = 0u;
@ -23,23 +23,23 @@ struct SFileInfo
std::string m_FullPath;
bool IsDirectory() const { return (m_NameOffset & 0xFF000000) != 0; }
SFileInfo(u64 name_offset, u64 offset, u64 filesize)
FileInfo(u64 name_offset, u64 offset, u64 filesize)
: m_NameOffset(name_offset), m_Offset(offset), m_FileSize(filesize)
{
}
SFileInfo(SFileInfo const&) = default;
SFileInfo() = default;
FileInfo(FileInfo const&) = default;
FileInfo() = default;
};
class IFileSystem
class FileSystem
{
public:
IFileSystem(const IVolume* _rVolume, const Partition& partition);
FileSystem(const Volume* _rVolume, const Partition& partition);
virtual ~IFileSystem();
virtual ~FileSystem();
virtual bool IsValid() const = 0;
virtual const std::vector<SFileInfo>& GetFileList() = 0;
virtual const std::vector<FileInfo>& GetFileList() = 0;
virtual u64 GetFileSize(const std::string& _rFullPath) = 0;
virtual u64 ReadFile(const std::string& _rFullPath, u8* _pBuffer, u64 _MaxBufferSize,
u64 _OffsetInFile = 0) = 0;
@ -52,10 +52,10 @@ public:
virtual const Partition GetPartition() const { return m_partition; }
protected:
const IVolume* const m_rVolume;
const Volume* const m_rVolume;
const Partition m_partition;
};
std::unique_ptr<IFileSystem> CreateFileSystem(const IVolume* volume, const Partition& partition);
std::unique_ptr<FileSystem> CreateFileSystem(const Volume* volume, const Partition& partition);
} // namespace