arduino-audio-tools
All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Modules Pages
Public Member Functions | Protected Attributes | List of all members
Stream Class Reference
Inheritance diagram for Stream:
Print BaseStream Client HDLCStream HardwareSerial ReadioHeadStream SynchronizedStream VFSFile FileLoopT< File > QueueStream< uint8_t > AudioStream CatStream DynamicMemoryStream ESPNowStream FileLoopT< FileType > HammingFEC< bytecount, block_t > HttpRequest NullStream QueueStream< T > ReedSolomonFEC< bytecount, additional_bytes > StdioStream UDPStream

Public Member Functions

virtual int available ()
 
virtual int availableForWrite ()
 
virtual void flush ()
 
 operator bool ()
 
virtual size_t readBytes (uint8_t *data, size_t len)
 
virtual size_t write (const uint8_t *data, size_t len)
 

Protected Attributes

int _timeout = 10
 

Member Function Documentation

◆ available()

virtual int available ( )
inlinevirtual

◆ availableForWrite()

virtual int availableForWrite ( )
inlinevirtualinherited

◆ flush()

virtual void flush ( )
inlinevirtualinherited

◆ readBytes()

virtual size_t readBytes ( uint8_t *  data,
size_t  len 
)
inlinevirtual

◆ write()

virtual size_t write ( const uint8_t *  data,
size_t  len 
)
inlinevirtualinherited

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