Arduino DLNA Server
Public Member Functions | List of all members
tiny_dlna::HttpStreamedOutput Class Referenceabstract

Abstract class for handling streamed output. More...

#include <HttpStreamedOutput.h>

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

Public Member Functions

virtual const char * mime ()=0
 
virtual bool isValid (WiFiClient &client)=0
 
virtual void open (WiFiClient &client)=0
 
virtual bool isOpen ()=0
 
virtual void close ()=0
 
virtual size_t write (uint8_t *content, int len)=0
 
virtual size_t print (const char *str)=0
 
virtual size_t println (const char *str)=0
 
virtual void cleanup ()=0
 
virtual void doLoop ()=0
 

Detailed Description

Abstract class for handling streamed output.

Member Function Documentation

◆ cleanup()

virtual void tiny_dlna::HttpStreamedOutput::cleanup ( )
pure virtual

◆ close()

virtual void tiny_dlna::HttpStreamedOutput::close ( )
pure virtual

◆ doLoop()

virtual void tiny_dlna::HttpStreamedOutput::doLoop ( )
pure virtual

◆ isOpen()

virtual bool tiny_dlna::HttpStreamedOutput::isOpen ( )
pure virtual

◆ isValid()

virtual bool tiny_dlna::HttpStreamedOutput::isValid ( WiFiClient &  client)
pure virtual

◆ mime()

virtual const char* tiny_dlna::HttpStreamedOutput::mime ( )
pure virtual

◆ open()

virtual void tiny_dlna::HttpStreamedOutput::open ( WiFiClient &  client)
pure virtual

◆ print()

virtual size_t tiny_dlna::HttpStreamedOutput::print ( const char *  str)
pure virtual

◆ println()

virtual size_t tiny_dlna::HttpStreamedOutput::println ( const char *  str)
pure virtual

◆ write()

virtual size_t tiny_dlna::HttpStreamedOutput::write ( uint8_t *  content,
int  len 
)
pure virtual

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