Sese Framework  2.3.0
A cross-platform framework
Loading...
Searching...
No Matches
sese::io::InputStream Class Referenceabstract

Stream input interface class. More...

#include <InputStream.h>

Inheritance diagram for sese::io::InputStream:
sese::GZipFileInputStream sese::_windows::iocp::v1::NativeContext sese::archive::ArchiveInputStream sese::io::BufferedInputStream sese::io::InputBufferWrapper sese::io::RandomInputStream sese::io::StdInputStreamWrapper sese::io::Stream sese::iocp::IOBuf sese::iocp::v1::Context sese::net::http::Requestable sese::res::ResourceStream

Public Types

typedef std::shared_ptr< InputStreamPtr
 

Public Member Functions

virtual ~InputStream () noexcept=default
 
virtual int64_t read (void *buffer, size_t length)=0
 

Detailed Description

Stream input interface class.

Member Typedef Documentation

◆ Ptr

typedef std::shared_ptr<InputStream> sese::io::InputStream::Ptr

Constructor & Destructor Documentation

◆ ~InputStream()

virtual sese::io::InputStream::~InputStream ( )
virtualdefaultnoexcept

Member Function Documentation

◆ read()


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