3
3
4
4
#include < ESP8266WebServer.h>
5
5
6
- template <typename ServerType, typename ClientType >
6
+ template <typename ServerType>
7
7
class ESP8266HTTPUpdateServerTemplate
8
8
{
9
9
public:
10
10
ESP8266HTTPUpdateServerTemplate (bool serial_debug=false );
11
11
12
- void setup (ESP8266WebServerTemplate<ServerType, ClientType > *server)
12
+ void setup (ESP8266WebServerTemplate<ServerType> *server)
13
13
{
14
14
setup (server, emptyString, emptyString);
15
15
}
16
16
17
- void setup (ESP8266WebServerTemplate<ServerType, ClientType > *server, const String& path)
17
+ void setup (ESP8266WebServerTemplate<ServerType> *server, const String& path)
18
18
{
19
19
setup (server, path, emptyString, emptyString);
20
20
}
21
21
22
- void setup (ESP8266WebServerTemplate<ServerType, ClientType > *server, const String& username, const String& password)
22
+ void setup (ESP8266WebServerTemplate<ServerType> *server, const String& username, const String& password)
23
23
{
24
24
setup (server, " /update" , username, password);
25
25
}
26
26
27
- void setup (ESP8266WebServerTemplate<ServerType, ClientType > *server, const String& path, const String& username, const String& password);
27
+ void setup (ESP8266WebServerTemplate<ServerType> *server, const String& path, const String& username, const String& password);
28
28
29
29
void updateCredentials (const String& username, const String& password)
30
30
{
@@ -37,7 +37,7 @@ class ESP8266HTTPUpdateServerTemplate
37
37
38
38
private:
39
39
bool _serial_output;
40
- ESP8266WebServerTemplate<ServerType, ClientType > *_server;
40
+ ESP8266WebServerTemplate<ServerType> *_server;
41
41
String _username;
42
42
String _password;
43
43
bool _authenticated;
@@ -47,14 +47,14 @@ class ESP8266HTTPUpdateServerTemplate
47
47
#include " ESP8266HTTPUpdateServer-impl.h"
48
48
49
49
50
- using ESP8266HTTPUpdateServer = ESP8266HTTPUpdateServerTemplate<WiFiServer, WiFiClient >;
50
+ using ESP8266HTTPUpdateServer = ESP8266HTTPUpdateServerTemplate<WiFiServer>;
51
51
52
52
namespace BearSSL {
53
- using ESP8266HTTPUpdateServerSecure = ESP8266HTTPUpdateServerTemplate<WiFiServerSecure, WiFiClientSecure >;
53
+ using ESP8266HTTPUpdateServerSecure = ESP8266HTTPUpdateServerTemplate<WiFiServerSecure>;
54
54
};
55
55
56
56
namespace axTLS {
57
- using ESP8266HTTPUpdateServerSecure = ESP8266HTTPUpdateServerTemplate<WiFiServerSecure, WiFiClientSecure >;
57
+ using ESP8266HTTPUpdateServerSecure = ESP8266HTTPUpdateServerTemplate<WiFiServerSecure>;
58
58
};
59
59
60
60
#endif
0 commit comments