IStreamWriter Class Reference

Space-ng SDK: sol3::core::IStreamWriter Class Reference
Space-ng SDK
sol3::core::IStreamWriter Class Referenceabstract

Minimal append-only byte sink for streaming writes. More...

#include <sol3/core/stream_writer.h>

Inheritance diagram for sol3::core::IStreamWriter:
sol3::core::AnyMessageLogWriter sol3::core::SizeDelimitedLogWriter

Public Member Functions

virtual ~IStreamWriter ()=default
 
virtual void write (char const *data, size_t size)=0
 Append bytes to the current write position. More...
 

Detailed Description

Minimal append-only byte sink for streaming writes.

Constructor & Destructor Documentation

◆ ~IStreamWriter()

virtual sol3::core::IStreamWriter::~IStreamWriter ( )
virtualdefault

Member Function Documentation

◆ write()

virtual void sol3::core::IStreamWriter::write ( char const *  data,
size_t  size 
)
pure virtual

Append bytes to the current write position.

Implemented in sol3::core::SizeDelimitedLogWriter, and sol3::core::AnyMessageLogWriter.


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