Arduino DLNA Server
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
tiny_dlna::EscapingPrint Struct Reference

Print wrapper that escapes & < > " ' while forwarding to an underlying Print. Returns the expanded output length (not input bytes consumed). More...

#include <EscapingPrint.h>

Inheritance diagram for tiny_dlna::EscapingPrint:
Inheritance graph
[legend]

Public Member Functions

 EscapingPrint (Print &d)
 
size_t write (uint8_t c) override
 
size_t write (const uint8_t *buffer, size_t size) override
 

Protected Attributes

Print & dest
 

Detailed Description

Print wrapper that escapes & < > " ' while forwarding to an underlying Print. Returns the expanded output length (not input bytes consumed).

Constructor & Destructor Documentation

◆ EscapingPrint()

tiny_dlna::EscapingPrint::EscapingPrint ( Print &  d)
inline

Member Function Documentation

◆ write() [1/2]

size_t tiny_dlna::EscapingPrint::write ( const uint8_t *  buffer,
size_t  size 
)
inlineoverride

◆ write() [2/2]

size_t tiny_dlna::EscapingPrint::write ( uint8_t  c)
inlineoverride

Member Data Documentation

◆ dest

Print& tiny_dlna::EscapingPrint::dest
protected

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