arduino-emulator
|
SSL Socket using wolf ssl. For error codes see https://wolfssl.jp/docs-3/wolfssl-manual/appendix-c. More...
#include <NetworkClientSecure.h>
Public Member Functions | |
int | connect (const char *address, uint16_t port) override |
size_t | read (uint8_t *buffer, size_t len) |
void | setCACert (const char *cert) override |
void | setInsecure () |
size_t | write (const uint8_t *str, size_t len) |
![]() | |
SocketImpl (int socket) | |
SocketImpl (int socket, struct sockaddr_in *address) | |
virtual size_t | available () |
virtual void | close () |
virtual uint8_t | connected () |
int | fd () |
const char * | getIPAddress () |
const char * | getIPAddress (const char *validEntries[]) |
virtual int | peek () |
Protected Attributes | |
bool | is_insecure = false |
WOLFSSL * | ssl = nullptr |
![]() | |
bool | is_connected = false |
struct sockaddr_in | serv_addr |
int | sock = -1 |
int | valread |
SSL Socket using wolf ssl. For error codes see https://wolfssl.jp/docs-3/wolfssl-manual/appendix-c.
|
inlineoverridevirtual |
Reimplemented from arduino::SocketImpl.
Reimplemented from arduino::SocketImpl.
Reimplemented from arduino::SocketImpl.
|
inlinevirtual |
Reimplemented from arduino::SocketImpl.
Reimplemented from arduino::SocketImpl.