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

Print wrapper that escapes & < > while forwarding to an underlying Print. More...

#include <EscapingPrint.h>

Inheritance diagram for tiny_dlna::EscapingPrint:
Inheritance graph
[legend]
Collaboration diagram for tiny_dlna::EscapingPrint:
Collaboration 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
 
int available ()
 

Public Attributes

Print & dest
 

Detailed Description

Print wrapper that escapes & < > while forwarding to an underlying Print.

Constructor & Destructor Documentation

◆ EscapingPrint()

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

Member Function Documentation

◆ available()

int tiny_dlna::EscapingPrint::available ( )
inline

◆ 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

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