Arduino live555
All Classes Functions Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
FileAccessSdFat Class Reference

stdio Access to SdFat library: https://github.com/greiman/SdFat Furtunatly SdFat provides a StdioStream class More...

#include <FileAccessSdFat.hh>

Inheritance diagram for FileAccessSdFat:
AbstractFile

Public Member Functions

 FileAccessSdFat (int chipSelect=SS, int speedMHz=4)
 Default constructor.
 
 FileAccessSdFat (SdSpiConfig &sd_config)
 Setup by providing a SdSpiConfig object.
 
virtual void * fopen (const char *path, const char *mode) override
 
virtual int fclose (void *fp) override
 
virtual int fgetc (void *fp) override
 
virtual int fputc (int c, void *fp) override
 
virtual int fseek (void *fp, long offset, int origin) override
 
virtual long int ftell (void *fp) override
 
virtual size_t fread (void *ptr, size_t size, size_t count, void *fp) override
 
virtual size_t fwrite (const void *ptr, size_t size, size_t count, void *fp) override
 
virtual int ferror (void *fp) override
 
virtual void clearerr (void *fp)
 
virtual int ungetc (int c, void *fp) override
 
virtual int feof (void *fp) override
 
virtual void rewind (void *fp) override
 
virtual int fflush (void *fp)
 
virtual size_t fileSize (void *fp)
 

Protected Member Functions

bool addFile (void *fp)
 registered the valid file pointer in an array
 
bool deleteFile (void *fp)
 removes the file pointer from the array of valid files
 
bool checkFile (void *fp)
 checks if the file pointer is valid
 

Protected Attributes

SdFs sd
 
void * files [LIVE555_MAX_FILES] = {}
 

Detailed Description

stdio Access to SdFat library: https://github.com/greiman/SdFat Furtunatly SdFat provides a StdioStream class


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