Sming Framework API
Sming - Open Source framework for high efficiency WiFi SoC ESP8266 native development with C++ language.
TcpServer Member List

This is the complete list of members for TcpServer, including all inherited members.

active (defined in TcpServer)TcpServerprotected
activeClients (defined in TcpServer)TcpServer
addSslOptions(uint32_t sslOptions) (defined in TcpConnection)TcpConnectioninline
autoSelfDestruct (defined in TcpConnection)TcpConnectionprotected
canSend (defined in TcpConnection)TcpConnectionprotected
close() (defined in TcpConnection)TcpConnectionvirtual
connect(const String &server, int port, bool useSsl=false, uint32_t sslOptions=0) (defined in TcpConnection)TcpConnectionvirtual
connect(IPAddress addr, uint16_t port, bool useSsl=false, uint32_t sslOptions=0) (defined in TcpConnection)TcpConnectionvirtual
connections (defined in TcpServer)TcpServerprotected
createClient(tcp_pcb *clientTcp) (defined in TcpServer)TcpServerprotectedvirtual
flush() (defined in TcpConnection)TcpConnection
freeKeyCertAfterHandshake (defined in TcpConnection)TcpConnectionprotected
freeSslClientKeyCert() SMING_DEPRECATEDTcpConnectioninline
freeSslKeyCert()TcpConnectioninline
getAvailableWriteSize() (defined in TcpConnection)TcpConnectioninline
getRemoteIp() const (defined in TcpConnection)TcpConnectioninline
getRemotePort() const (defined in TcpConnection)TcpConnectioninline
getSsl() (defined in TcpConnection)TcpConnectioninline
initialize(tcp_pcb *pcb) (defined in TcpConnection)TcpConnectionprotected
internalConnect(IPAddress addr, uint16_t port) (defined in TcpConnection)TcpConnectionprotected
internalOnConnected(err_t err) (defined in TcpConnection)TcpConnectionprotected
internalOnDnsResponse(const char *name, LWIP_IP_ADDR_T *ipaddr, int port) (defined in TcpConnection)TcpConnectionprotected
internalOnError(err_t err) (defined in TcpConnection)TcpConnectionprotected
internalOnPoll() (defined in TcpConnection)TcpConnectionprotected
internalOnReceive(pbuf *p, err_t err) (defined in TcpConnection)TcpConnectionprotected
internalOnSent(uint16_t len) (defined in TcpConnection)TcpConnectionprotected
listen(int port, bool useSsl=false) (defined in TcpServer)TcpServervirtual
minHeapSize (defined in TcpServer)TcpServerprotected
onAccept(tcp_pcb *clientTcp, err_t err) (defined in TcpServer)TcpServerprotectedvirtual
onClient(TcpClient *client) (defined in TcpServer)TcpServerprotectedvirtual
onClientComplete(TcpClient &client, bool successful) (defined in TcpServer)TcpServerprotectedvirtual
onClientDestroy(TcpConnection &connection) (defined in TcpServer)TcpServerprotectedvirtual
onClientReceive(TcpClient &client, char *data, int size) (defined in TcpServer)TcpServerprotectedvirtual
onConnected(err_t err) (defined in TcpConnection)TcpConnectionprotectedvirtual
onError(err_t err) (defined in TcpConnection)TcpConnectionprotectedvirtual
onPoll() (defined in TcpConnection)TcpConnectionprotectedvirtual
onReadyToSendData(TcpConnectionEvent sourceEvent) (defined in TcpConnection)TcpConnectionprotectedvirtual
onReceive(pbuf *buf) (defined in TcpConnection)TcpConnectionprotectedvirtual
onSent(uint16_t len) (defined in TcpConnection)TcpConnectionprotectedvirtual
onSslConnected(SSL *ssl) (defined in TcpConnection)TcpConnectionprotectedvirtual
setDestroyedDelegate(TcpConnectionDestroyedDelegate destroyedDelegate)TcpConnectioninline
setKeepAlive(uint16_t seconds) (defined in TcpServer)TcpServer
setServerKeyCert(const SslKeyCertPair &serverKeyCert) SMING_DEPRECATEDTcpServerinline
setSsl(SSL *ssl) (defined in TcpConnection)TcpConnectioninline
setSslClientKeyCert(const uint8_t *key, int keyLength, const uint8_t *certificate, int certificateLength, const char *keyPassword=nullptr, bool freeAfterHandshake=false) SMING_DEPRECATEDTcpConnectioninline
setSslClientKeyCert(const SslKeyCertPair &clientKeyCert, bool freeAfterHandshake=false) SMING_DEPRECATEDTcpConnectioninline
setSslKeyCert(const uint8_t *key, int keyLength, const uint8_t *certificate, int certificateLength, const char *keyPassword=nullptr, bool freeAfterHandshake=false)TcpConnectioninline
setSslKeyCert(const SslKeyCertPair &keyCert, bool freeAfterHandshake=false)TcpConnectioninline
setTimeOut(uint16_t waitTimeOut) (defined in TcpConnection)TcpConnection
shutdown() (defined in TcpServer)TcpServer
sleep (defined in TcpConnection)TcpConnectionprotected
ssl (defined in TcpConnection)TcpConnectionprotected
sslConnected (defined in TcpConnection)TcpConnectionprotected
sslContext (defined in TcpConnection)TcpConnectionprotected
sslExtension (defined in TcpConnection)TcpConnectionprotected
sslKeyCert (defined in TcpConnection)TcpConnectionprotected
sslOptions (defined in TcpConnection)TcpConnectionprotected
sslSessionCacheSize (defined in TcpServer)TcpServerprotected
sslSessionId (defined in TcpConnection)TcpConnectionprotected
tcp (defined in TcpConnection)TcpConnectionprotected
TcpConnection(bool autoDestruct) (defined in TcpConnection)TcpConnectioninline
TcpConnection(tcp_pcb *connection, bool autoDestruct) (defined in TcpConnection)TcpConnectioninline
TcpServer() (defined in TcpServer)TcpServerinline
TcpServer(TcpClientConnectDelegate onClientHandler, TcpClientDataDelegate clientReceiveDataHandler, TcpClientCompleteDelegate clientCompleteHandler) (defined in TcpServer)TcpServerinline
TcpServer(TcpClientDataDelegate clientReceiveDataHandler, TcpClientCompleteDelegate clientCompleteHandler) (defined in TcpServer)TcpServerinline
TcpServer(TcpClientDataDelegate clientReceiveDataHandler) (defined in TcpServer)TcpServerinline
timeOutTcpConnectionprotected
totalConnectionsTcpServerstatic
useSsl (defined in TcpConnection)TcpConnectionprotected
write(const char *data, int len, uint8_t apiflags=TCP_WRITE_FLAG_COPY)TcpConnectionvirtual
write(IDataSourceStream *stream) (defined in TcpConnection)TcpConnection
writeString(const char *data, uint8_t apiflags=TCP_WRITE_FLAG_COPY) (defined in TcpConnection)TcpConnectioninline
writeString(const String &data, uint8_t apiflags=TCP_WRITE_FLAG_COPY) (defined in TcpConnection)TcpConnectioninline
~TcpConnection() (defined in TcpConnection)TcpConnectionvirtual
~TcpServer() (defined in TcpServer)TcpServerinline