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

stdio Access with the built in stdio.h library of actual microcontroller More...

#include <FileAccessFILE.hh>

Inheritance diagram for FileAccessFILE:
AbstractFile

Public Member Functions

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 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)
 
virtual void clearerr (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

size_t fileSize =0
 
void * files [LIVE555_MAX_FILES] = {}
 

Detailed Description

stdio Access with the built in stdio.h library of actual microcontroller


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