File tree 2 files changed +13
-3
lines changed
2 files changed +13
-3
lines changed Original file line number Diff line number Diff line change 31
31
#include " BearSSLClient.h"
32
32
33
33
BearSSLClient::BearSSLClient (Client& client) :
34
- BearSSLClient(client, TAs, TAs_NUM)
34
+ BearSSLClient(& client, TAs, TAs_NUM)
35
35
{
36
36
}
37
37
38
- BearSSLClient::BearSSLClient (Client& client, const br_x509_trust_anchor* myTAs, int myNumTAs) :
39
- _client(&client),
38
+ BearSSLClient::BearSSLClient (Client& client, const br_x509_trust_anchor* myTAs, int myNumTAs)
39
+ : BearSSLClient(&client, myTAs, myNumTAs)
40
+ {
41
+ }
42
+
43
+ BearSSLClient::BearSSLClient (Client* client, const br_x509_trust_anchor* myTAs, int myNumTAs) :
44
+ _client(client),
40
45
_TAs(myTAs),
41
46
_numTAs(myNumTAs),
42
47
_noSNI(false )
Original file line number Diff line number Diff line change @@ -43,8 +43,13 @@ class BearSSLClient : public Client {
43
43
public:
44
44
BearSSLClient (Client& client);
45
45
BearSSLClient (Client& client, const br_x509_trust_anchor* myTAs, int myNumTAs);
46
+ BearSSLClient (Client* client, const br_x509_trust_anchor* myTAs, int myNumTAs);
46
47
virtual ~BearSSLClient ();
47
48
49
+
50
+ inline void setClient (Client& client) { _client = &client; }
51
+
52
+
48
53
virtual int connect (IPAddress ip, uint16_t port);
49
54
virtual int connect (const char * host, uint16_t port);
50
55
virtual size_t write (uint8_t );
You can’t perform that action at this time.
0 commit comments