use ESP32 rather than ESP_PLATFORM - it's ambigious standardise to ifdef ESP32 elif defined(ESP8266) use ifdef over if defined where possible
		
			
				
	
	
		
			25 lines
		
	
	
		
			494 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			494 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#ifndef RestartService_h
 | 
						|
#define RestartService_h
 | 
						|
 | 
						|
#ifdef ESP32
 | 
						|
#include <WiFi.h>
 | 
						|
#include <AsyncTCP.h>
 | 
						|
#elif defined(ESP8266)
 | 
						|
#include <ESP8266WiFi.h>
 | 
						|
#include <ESPAsyncTCP.h>
 | 
						|
#endif
 | 
						|
 | 
						|
#include <ESPAsyncWebServer.h>
 | 
						|
#include <SecurityManager.h>
 | 
						|
 | 
						|
#define RESTART_SERVICE_PATH "/rest/restart"
 | 
						|
 | 
						|
class RestartService {
 | 
						|
 public:
 | 
						|
  RestartService(AsyncWebServer* server, SecurityManager* securityManager);
 | 
						|
 | 
						|
 private:
 | 
						|
  void restart(AsyncWebServerRequest* request);
 | 
						|
};
 | 
						|
 | 
						|
#endif  // end RestartService_h
 |