1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-06 05:21:22 +03:00

Fix forward declaration of FS

This commit is contained in:
Ivan Grokhotkov 2015-08-12 22:40:21 +03:00
parent 6d4e41c574
commit 43d80ee2ec
2 changed files with 6 additions and 3 deletions

View File

@ -24,8 +24,8 @@
#include <Arduino.h>
#include "WiFiServer.h"
#include "WiFiClient.h"
#include "FS.h"
#include "ESP8266WebServer.h"
#include "FS.h"
#include "detail/RequestHandler.h"
// #define DEBUG
#define DEBUG_OUTPUT Serial

View File

@ -38,7 +38,10 @@ enum HTTPUploadStatus { UPLOAD_FILE_START, UPLOAD_FILE_WRITE, UPLOAD_FILE_END };
#define CONTENT_LENGTH_NOT_SET ((size_t) -2)
class RequestHandler;
namespace fs {
class FS;
}
typedef struct {
HTTPUploadStatus status;
@ -62,7 +65,7 @@ public:
typedef std::function<void(void)> THandlerFunction;
void on(const char* uri, THandlerFunction handler);
void on(const char* uri, HTTPMethod method, THandlerFunction fn);
void serveStatic(const char* uri, FS& fs, const char* path);
void serveStatic(const char* uri, fs::FS& fs, const char* path);
void onNotFound(THandlerFunction fn); //called when handler is not assigned
void onFileUpload(THandlerFunction fn); //handle file uploads