|
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 |