Simple HTTP Server with one page index.html stored inside MBED as char vector and javascript to update a table content
Fork of HTTP_SERVER by
handlers/FileHandler.h
- Committer:
- aktk
- Date:
- 2018-03-16
- Revision:
- 13:b6dd6ed0060b
- Parent:
- 0:cc483bea4fe3
File content as of revision 13:b6dd6ed0060b:
/*FileHandler.h*/ #ifndef FILE_HANDLER_H #define FILE_HANDLER_H #include "mbed.h" #include "string.h" #include <stdlib.h> using namespace std; class FileHandler { public: FileHandler(); ~FileHandler(); FILE* open(const char*, const char*); int close(); virtual int getc(); bool arrival(); bool atEOF(); bool hasError(); char *getFullpath(); char *getFilename(); char *getSuffix(); int getFileSize(); private: FILE *fp; char *fullpath; char *filename; char *suffix; char content_buffer[1024]; int file_size; }; #endif