1
1
#include " network_client_impl.h"
2
2
3
- NetworkClientSecure::NetworkClientSecure () {}
4
- NetworkClientSecure::NetworkClientSecure (WiFiClient wifi_client) {}
5
- NetworkClientSecure::~NetworkClientSecure () {
3
+ WebSocketsNetworkClientSecure::WebSocketsNetworkClientSecure () {}
4
+ WebSocketsNetworkClientSecure::WebSocketsNetworkClientSecure (
5
+ WiFiClient wifi_client) {}
6
+ WebSocketsNetworkClientSecure::~WebSocketsNetworkClientSecure () {
6
7
if (_impl->gsm_client_secure_ ) {
7
8
_impl->gsm_client_secure_ ->stop ();
8
9
}
9
10
}
10
11
11
- int NetworkClientSecure ::connect (IPAddress ip, uint16_t port) {
12
+ int WebSocketsNetworkClientSecure ::connect (IPAddress ip, uint16_t port) {
12
13
if (_impl->gsm_client_secure_ ) {
13
14
return _impl->gsm_client_secure_ ->connect (ip, port);
14
15
} else if (_impl->wifi_client_secure_ ) {
@@ -18,7 +19,7 @@ int NetworkClientSecure::connect(IPAddress ip, uint16_t port) {
18
19
return 0 ;
19
20
}
20
21
21
- int NetworkClientSecure ::connect (const char *host, uint16_t port) {
22
+ int WebSocketsNetworkClientSecure ::connect (const char *host, uint16_t port) {
22
23
if (_impl->gsm_client_secure_ ) {
23
24
return _impl->gsm_client_secure_ ->connect (host, port);
24
25
} else if (_impl->wifi_client_secure_ ) {
@@ -27,8 +28,8 @@ int NetworkClientSecure::connect(const char *host, uint16_t port) {
27
28
Serial.println (_impl->no_interface_error_ );
28
29
return 0 ;
29
30
}
30
- int NetworkClientSecure ::connect (const char *host, uint16_t port,
31
- int32_t timeout_ms) {
31
+ int WebSocketsNetworkClientSecure ::connect (const char *host, uint16_t port,
32
+ int32_t timeout_ms) {
32
33
if (_impl->gsm_client_secure_ ) {
33
34
// Ignore timeout as will cause read() to block for specified time
34
35
return _impl->gsm_client_secure_ ->connect (host, port);
@@ -39,7 +40,7 @@ int NetworkClientSecure::connect(const char *host, uint16_t port,
39
40
return 0 ;
40
41
}
41
42
42
- size_t NetworkClientSecure ::write (uint8_t data) {
43
+ size_t WebSocketsNetworkClientSecure ::write (uint8_t data) {
43
44
if (_impl->gsm_client_secure_ ) {
44
45
return _impl->gsm_client_secure_ ->write (data);
45
46
} else if (_impl->wifi_client_secure_ ) {
@@ -49,7 +50,7 @@ size_t NetworkClientSecure::write(uint8_t data) {
49
50
return 0 ;
50
51
}
51
52
52
- size_t NetworkClientSecure ::write (const uint8_t *buf, size_t size) {
53
+ size_t WebSocketsNetworkClientSecure ::write (const uint8_t *buf, size_t size) {
53
54
if (_impl->gsm_client_secure_ ) {
54
55
return _impl->gsm_client_secure_ ->write (buf, size);
55
56
} else if (_impl->wifi_client_secure_ ) {
@@ -59,7 +60,7 @@ size_t NetworkClientSecure::write(const uint8_t *buf, size_t size) {
59
60
return 0 ;
60
61
}
61
62
62
- size_t NetworkClientSecure ::write (const char *str) {
63
+ size_t WebSocketsNetworkClientSecure ::write (const char *str) {
63
64
const int size = strlen (str);
64
65
if (_impl->gsm_client_secure_ ) {
65
66
return _impl->gsm_client_secure_ ->write ((const uint8_t *)str, size);
@@ -70,7 +71,7 @@ size_t NetworkClientSecure::write(const char *str) {
70
71
return 0 ;
71
72
}
72
73
73
- int NetworkClientSecure ::available () {
74
+ int WebSocketsNetworkClientSecure ::available () {
74
75
if (_impl->gsm_client_secure_ ) {
75
76
return _impl->gsm_client_secure_ ->available ();
76
77
} else if (_impl->wifi_client_secure_ ) {
@@ -80,7 +81,7 @@ int NetworkClientSecure::available() {
80
81
return 0 ;
81
82
}
82
83
83
- int NetworkClientSecure ::read () {
84
+ int WebSocketsNetworkClientSecure ::read () {
84
85
if (_impl->gsm_client_secure_ ) {
85
86
return _impl->gsm_client_secure_ ->read ();
86
87
} else if (_impl->wifi_client_secure_ ) {
@@ -90,7 +91,7 @@ int NetworkClientSecure::read() {
90
91
return 0 ;
91
92
}
92
93
93
- int NetworkClientSecure ::read (uint8_t *buf, size_t size) {
94
+ int WebSocketsNetworkClientSecure ::read (uint8_t *buf, size_t size) {
94
95
if (_impl->gsm_client_secure_ ) {
95
96
return _impl->gsm_client_secure_ ->read (buf, size);
96
97
} else if (_impl->wifi_client_secure_ ) {
@@ -100,7 +101,7 @@ int NetworkClientSecure::read(uint8_t *buf, size_t size) {
100
101
return 0 ;
101
102
}
102
103
103
- int NetworkClientSecure ::peek () {
104
+ int WebSocketsNetworkClientSecure ::peek () {
104
105
if (_impl->gsm_client_secure_ ) {
105
106
return _impl->gsm_client_secure_ ->peek ();
106
107
} else if (_impl->wifi_client_secure_ ) {
@@ -110,7 +111,7 @@ int NetworkClientSecure::peek() {
110
111
return 0 ;
111
112
}
112
113
113
- void NetworkClientSecure ::flush () {
114
+ void WebSocketsNetworkClientSecure ::flush () {
114
115
if (_impl->gsm_client_secure_ ) {
115
116
return _impl->gsm_client_secure_ ->flush ();
116
117
} else if (_impl->wifi_client_secure_ ) {
@@ -119,7 +120,7 @@ void NetworkClientSecure::flush() {
119
120
Serial.println (_impl->no_interface_error_ );
120
121
}
121
122
122
- void NetworkClientSecure ::stop () {
123
+ void WebSocketsNetworkClientSecure ::stop () {
123
124
if (_impl->gsm_client_secure_ ) {
124
125
return _impl->gsm_client_secure_ ->stop ();
125
126
} else if (_impl->wifi_client_secure_ ) {
@@ -128,7 +129,7 @@ void NetworkClientSecure::stop() {
128
129
Serial.println (_impl->no_interface_error_ );
129
130
}
130
131
131
- uint8_t NetworkClientSecure ::connected () {
132
+ uint8_t WebSocketsNetworkClientSecure ::connected () {
132
133
if (_impl->gsm_client_secure_ ) {
133
134
return _impl->gsm_client_secure_ ->connected ();
134
135
} else if (_impl->wifi_client_secure_ ) {
@@ -138,7 +139,7 @@ uint8_t NetworkClientSecure::connected() {
138
139
return 0 ;
139
140
}
140
141
141
- NetworkClientSecure ::operator bool () {
142
+ WebSocketsNetworkClientSecure ::operator bool () {
142
143
if (_impl->gsm_client_secure_ ) {
143
144
return _impl->gsm_client_secure_ ->operator bool ();
144
145
} else if (_impl->wifi_client_secure_ ) {
@@ -148,7 +149,7 @@ NetworkClientSecure::operator bool() {
148
149
return 0 ;
149
150
}
150
151
151
- void NetworkClientSecure ::setCACert (const char *rootCA) {
152
+ void WebSocketsNetworkClientSecure ::setCACert (const char *rootCA) {
152
153
if (_impl->gsm_client_secure_ ) {
153
154
return _impl->gsm_client_secure_ ->setCertificate (rootCA);
154
155
} else if (_impl->wifi_client_secure_ ) {
@@ -157,7 +158,7 @@ void NetworkClientSecure::setCACert(const char *rootCA) {
157
158
Serial.println (_impl->no_interface_error_ );
158
159
}
159
160
160
- void NetworkClientSecure ::setCACertBundle (const uint8_t *bundle) {
161
+ void WebSocketsNetworkClientSecure ::setCACertBundle (const uint8_t *bundle) {
161
162
if (_impl->gsm_client_secure_ ) {
162
163
return _impl->gsm_client_secure_ ->setCACertBundle (bundle);
163
164
} else if (_impl->wifi_client_secure_ ) {
@@ -166,7 +167,7 @@ void NetworkClientSecure::setCACertBundle(const uint8_t *bundle) {
166
167
Serial.println (_impl->no_interface_error_ );
167
168
}
168
169
169
- void NetworkClientSecure ::setInsecure () {
170
+ void WebSocketsNetworkClientSecure ::setInsecure () {
170
171
if (_impl->gsm_client_secure_ ) {
171
172
_impl->gsm_client_secure_ ->setInsecure ();
172
173
} else if (_impl->wifi_client_secure_ ) {
@@ -175,8 +176,8 @@ void NetworkClientSecure::setInsecure() {
175
176
Serial.println (_impl->no_interface_error_ );
176
177
}
177
178
178
- bool NetworkClientSecure ::verify (const char *fingerprint,
179
- const char *domain_name) {
179
+ bool WebSocketsNetworkClientSecure ::verify (const char *fingerprint,
180
+ const char *domain_name) {
180
181
if (_impl->gsm_client_secure_ ) {
181
182
// Simply calling SSLClient::verify() will break TLS handshake
182
183
// Can be skipped as verification is done by SSLClient itself,
0 commit comments