Clients
Provides base TCP client. More...
Collaboration diagram for Clients:
Modules | |
| HTTP client | |
| Provides HTTP/S client. | |
| MQTT client | |
| Provides MQTT client. | |
| SMTP client | |
| Provides SMTP/S client. | |
| Websocket client | |
| Provides Websocket client. | |
Classes | |
| class | TcpClient |
Macros | |
| #define | TCP_CLIENT_TIMEOUT 70 |
Typedefs | |
| typedef Delegate< void(TcpClient &client, TcpConnectionEvent sourceEvent)> | TcpClientEventDelegate |
| typedef Delegate< void(TcpClient &client, bool successful)> | TcpClientCompleteDelegate |
| typedef Delegate< bool(TcpClient &client, char *data, int size)> | TcpClientDataDelegate |
Enumerations | |
| enum | TcpClientState { eTCS_Ready, eTCS_Connecting, eTCS_Connected, eTCS_Successful, eTCS_Failed } |
| enum | TcpClientCloseAfterSentState { eTCCASS_None, eTCCASS_AfterSent, eTCCASS_AfterSent_Ignore_Received } |
Detailed Description
Provides base TCP client.
Macro Definition Documentation
◆ TCP_CLIENT_TIMEOUT
| #define TCP_CLIENT_TIMEOUT 70 |
Typedef Documentation
◆ TcpClientCompleteDelegate
| typedef Delegate<void(TcpClient& client, bool successful)> TcpClientCompleteDelegate |
◆ TcpClientDataDelegate
| typedef Delegate<bool(TcpClient& client, char* data, int size)> TcpClientDataDelegate |
◆ TcpClientEventDelegate
| typedef Delegate<void(TcpClient& client, TcpConnectionEvent sourceEvent)> TcpClientEventDelegate |
Enumeration Type Documentation
◆ TcpClientCloseAfterSentState
◆ TcpClientState
| enum TcpClientState |
1.8.13