RSeries astromech firmware
PSRamBufferedPrintStream Class Reference

#include <core/PSRamBufferedPrintStream.h>

Inherits Print.

Public Member Functions

 PSRamBufferedPrintStream (Stream &stream, size_t siz=64768)
 
void flush ()
 
virtual ~PSRamBufferedPrintStream ()
 
virtual size_t write (uint8_t ch) override
 
virtual size_t write (const uint8_t *buffer, size_t size) override
 

Constructor & Destructor Documentation

◆ PSRamBufferedPrintStream()

PSRamBufferedPrintStream::PSRamBufferedPrintStream ( Stream &  stream,
size_t  siz = 64768 
)
inline

◆ ~PSRamBufferedPrintStream()

virtual PSRamBufferedPrintStream::~PSRamBufferedPrintStream ( )
inlinevirtual

Member Function Documentation

◆ flush()

void PSRamBufferedPrintStream::flush ( )
inline

◆ write() [1/2]

virtual size_t PSRamBufferedPrintStream::write ( const uint8_t *  buffer,
size_t  size 
)
inlineoverridevirtual

◆ write() [2/2]

virtual size_t PSRamBufferedPrintStream::write ( uint8_t  ch)
inlineoverridevirtual

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