openMSX
|
#include <ZipFileAdapter.hh>
Public Member Functions | |
ZipFileAdapter (std::unique_ptr< FileBase > file) | |
![]() | |
void | read (std::span< uint8_t > buffer) final |
void | write (std::span< const uint8_t > buffer) final |
std::span< const uint8_t > | mmap () final |
void | munmap () final |
size_t | getSize () final |
void | seek (size_t pos) final |
size_t | getPos () final |
void | truncate (size_t size) final |
void | flush () final |
const std::string & | getURL () const final |
std::string_view | getOriginalName () final |
bool | isReadOnly () const final |
time_t | getModificationDate () final |
![]() | |
virtual | ~FileBase ()=default |
virtual void | read (std::span< uint8_t > buffer)=0 |
virtual void | write (std::span< const uint8_t > buffer)=0 |
virtual std::span< const uint8_t > | mmap () |
virtual void | munmap () |
virtual size_t | getSize ()=0 |
virtual void | seek (size_t pos)=0 |
virtual size_t | getPos ()=0 |
virtual void | truncate (size_t size) |
virtual void | flush ()=0 |
virtual const std::string & | getURL () const =0 |
virtual std::string | getLocalReference () |
virtual std::string_view | getOriginalName () |
virtual bool | isReadOnly () const =0 |
virtual time_t | getModificationDate ()=0 |
Additional Inherited Members | |
![]() | |
CompressedFileAdapter (std::unique_ptr< FileBase > file) | |
~CompressedFileAdapter () override | |
virtual void | decompress (FileBase &file, Decompressed &decompressed)=0 |
Definition at line 8 of file ZipFileAdapter.hh.
|
explicit |
Definition at line 7 of file ZipFileAdapter.cc.