Sese Framework  2.3.0
A cross-platform framework
Loading...
Searching...
No Matches
sese::archive::ArchiveInputStream Class Referencefinal

Archive input stream. More...

#include <ArchiveInputStream.h>

Inheritance diagram for sese::archive::ArchiveInputStream:
sese::io::InputStream

Public Member Functions

 ArchiveInputStream (void *archive_read)
 
int64_t read (void *buffer, size_t length) override
 
- Public Member Functions inherited from sese::io::InputStream
virtual ~InputStream () noexcept=default
 

Protected Attributes

void * archive_read
 

Additional Inherited Members

- Public Types inherited from sese::io::InputStream
typedef std::shared_ptr< InputStreamPtr
 

Detailed Description

Archive input stream.

Constructor & Destructor Documentation

◆ ArchiveInputStream()

sese::archive::ArchiveInputStream::ArchiveInputStream ( void * archive_read)
explicit

Member Function Documentation

◆ read()

int64_t sese::archive::ArchiveInputStream::read ( void * buffer,
size_t length )
overridevirtual

Implements sese::io::InputStream.

Member Data Documentation

◆ archive_read

void* sese::archive::ArchiveInputStream::archive_read
protected

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