Anklang C++ API 0.0.0
Loading...
Searching...
No Matches
StreamWriterabstract

#include "storage.hh"

Inheritance diagram for StreamWriter:
[legend]

Public Member Functions

virtual boolclose ()=0
virtual Stringname () const =0
virtual ssize_twrite (const void *buffer, size_t len)=0
virtual~StreamWriter ()

Static Public Attributes

static constexpr size_tbuffer_size

Constructor & Destructor Documentation

~StreamWriter()

~StreamWriter ( )
virtual

Member Function Documentation

name()

virtual String name ( ) const
pure virtual

Implemented in StreamWriterZStd, and FileStreamWriter.

write()

virtual ssize_t write ( const void * buffer,
size_t len
)
pure virtual

Implemented in StreamWriterZStd, and FileStreamWriter.

close()

virtual bool close ( )
pure virtual

Implemented in StreamWriterZStd, and FileStreamWriter.

Member Data Documentation

buffer_size

constexpr size_t buffer_size
staticconstexpr

Recommended buffer size.