TinyModem
Header-only software audio modem library
Loading...
Searching...
No Matches
tinymodem::PrintFilter Class Reference

Print which replaces non printable characters with '.'. More...

#include <DataCodecs.h>

Inheritance diagram for tinymodem::PrintFilter:
Collaboration diagram for tinymodem::PrintFilter:

Public Member Functions

void setOutput (Print *out)
size_t write (uint8_t ch) override
size_t write (const uint8_t *data, size_t len) override

Protected Attributes

Print * p_out = nullptr

Detailed Description

Print which replaces non printable characters with '.'.

Member Function Documentation

◆ setOutput()

void tinymodem::PrintFilter::setOutput ( Print * out)
inline

◆ write() [1/2]

size_t tinymodem::PrintFilter::write ( const uint8_t * data,
size_t len )
inlineoverride

◆ write() [2/2]

size_t tinymodem::PrintFilter::write ( uint8_t ch)
inlineoverride

Member Data Documentation

◆ p_out

Print* tinymodem::PrintFilter::p_out = nullptr
protected

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