Arduino DLNA Server
Public Member Functions | Protected Attributes | List of all members
tiny_dlna::StrPrint Class Reference

#include <StrPrint.h>

Inheritance diagram for tiny_dlna::StrPrint:
Inheritance graph
[legend]
Collaboration diagram for tiny_dlna::StrPrint:
Collaboration graph
[legend]

Public Member Functions

 StrPrint (int incSize=200)
 
size_t write (uint8_t ch) override
 
size_t write (const uint8_t *buffer, size_t size) override
 
const char * c_str ()
 
size_t length ()
 
void reset ()
 

Protected Attributes

Str str {200}
 
int inc_size
 

Constructor & Destructor Documentation

◆ StrPrint()

tiny_dlna::StrPrint::StrPrint ( int  incSize = 200)
inline

Member Function Documentation

◆ c_str()

const char* tiny_dlna::StrPrint::c_str ( )
inline

◆ length()

size_t tiny_dlna::StrPrint::length ( )
inline

◆ reset()

void tiny_dlna::StrPrint::reset ( )
inline

◆ write() [1/2]

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

◆ write() [2/2]

size_t tiny_dlna::StrPrint::write ( uint8_t  ch)
inlineoverride

Member Data Documentation

◆ inc_size

int tiny_dlna::StrPrint::inc_size
protected

◆ str

Str tiny_dlna::StrPrint::str {200}
protected

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