openMSX
Public Member Functions | List of all members
openmsx::ZipFileAdapter Class Referencefinal

#include <ZipFileAdapter.hh>

Inheritance diagram for openmsx::ZipFileAdapter:
Inheritance graph
[legend]
Collaboration diagram for openmsx::ZipFileAdapter:
Collaboration graph
[legend]

Public Member Functions

 ZipFileAdapter (std::unique_ptr< FileBase > file)
 
- Public Member Functions inherited from openmsx::CompressedFileAdapter
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
 
- Public Member Functions inherited from openmsx::FileBase
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

- Protected Member Functions inherited from openmsx::CompressedFileAdapter
 CompressedFileAdapter (std::unique_ptr< FileBase > file)
 
 ~CompressedFileAdapter () override
 
virtual void decompress (FileBase &file, Decompressed &decompressed)=0
 

Detailed Description

Definition at line 8 of file ZipFileAdapter.hh.

Constructor & Destructor Documentation

◆ ZipFileAdapter()

openmsx::ZipFileAdapter::ZipFileAdapter ( std::unique_ptr< FileBase file)
explicit

Definition at line 7 of file ZipFileAdapter.cc.


The documentation for this class was generated from the following files: