Sming Framework API
Sming - Open Source framework for high efficiency WiFi SoC ESP8266 native development with C++ language.
|
Modules | |
Clients | |
Provides base TCP client. | |
Servers | |
Provides the base for building TCP servers. | |
Classes | |
struct | SslValidator |
class | SslValidatorList |
class | TcpConnection |
Macros | |
#define | NETWORK_DEBUG |
#define | NETWORK_SEND_BUFFER_SIZE 1024 |
Typedefs | |
typedef std::function< bool(SSL *ssl, void *data)> | SslValidatorCallback |
Validator callback function. More... | |
typedef Delegate< void(TcpConnection &)> | TcpConnectionDestroyedDelegate |
Enumerations | |
enum | TcpConnectionEvent { eTCE_Connected = 0, eTCE_Received, eTCE_Sent, eTCE_Poll } |
typedef std::function<bool(SSL* ssl, void* data)> SslValidatorCallback |
Validator callback function.
ssl | Contains certificate to validate (may be NULL) |
data | Data for the callback to use |
bool | true if validation succeeded |