Sming Framework API
Sming - Open Source framework for high efficiency WiFi SoC ESP8266 native development with C++ language.
|
This is the complete list of members for HttpServer, including all inherited members.
active (defined in TcpServer) | TcpServer | protected |
activeClients (defined in TcpServer) | TcpServer | |
addPath(String path, const HttpPathDelegate &callback) SMING_DEPRECATED | HttpServer | inline |
addPath(const String &path, const HttpResourceDelegate &onRequestComplete) SMING_DEPRECATED | HttpServer | inline |
addPath(const String &path, HttpResource *resource) SMING_DEPRECATED | HttpServer | inline |
addSslOptions(uint32_t sslOptions) (defined in TcpConnection) | TcpConnection | inline |
autoSelfDestruct (defined in TcpConnection) | TcpConnection | protected |
canSend (defined in TcpConnection) | TcpConnection | protected |
close() (defined in TcpConnection) | TcpConnection | virtual |
configure(const HttpServerSettings &settings) | HttpServer | |
connect(const String &server, int port, bool useSsl=false, uint32_t sslOptions=0) (defined in TcpConnection) | TcpConnection | virtual |
connect(IPAddress addr, uint16_t port, bool useSsl=false, uint32_t sslOptions=0) (defined in TcpConnection) | TcpConnection | virtual |
connections (defined in TcpServer) | TcpServer | protected |
createClient(tcp_pcb *clientTcp) override (defined in HttpServer) | HttpServer | protectedvirtual |
flush() (defined in TcpConnection) | TcpConnection | |
freeKeyCertAfterHandshake (defined in TcpConnection) | TcpConnection | protected |
freeSslClientKeyCert() SMING_DEPRECATED | TcpConnection | inline |
freeSslKeyCert() | TcpConnection | inline |
getAvailableWriteSize() (defined in TcpConnection) | TcpConnection | inline |
getRemoteIp() const (defined in TcpConnection) | TcpConnection | inline |
getRemotePort() const (defined in TcpConnection) | TcpConnection | inline |
getSsl() (defined in TcpConnection) | TcpConnection | inline |
HttpServer() (defined in HttpServer) | HttpServer | inline |
HttpServer(const HttpServerSettings &settings) (defined in HttpServer) | HttpServer | inline |
initialize(tcp_pcb *pcb) (defined in TcpConnection) | TcpConnection | protected |
internalConnect(IPAddress addr, uint16_t port) (defined in TcpConnection) | TcpConnection | protected |
internalOnConnected(err_t err) (defined in TcpConnection) | TcpConnection | protected |
internalOnDnsResponse(const char *name, LWIP_IP_ADDR_T *ipaddr, int port) (defined in TcpConnection) | TcpConnection | protected |
internalOnError(err_t err) (defined in TcpConnection) | TcpConnection | protected |
internalOnPoll() (defined in TcpConnection) | TcpConnection | protected |
internalOnReceive(pbuf *p, err_t err) (defined in TcpConnection) | TcpConnection | protected |
internalOnSent(uint16_t len) (defined in TcpConnection) | TcpConnection | protected |
listen(int port, bool useSsl=false) (defined in TcpServer) | TcpServer | virtual |
minHeapSize (defined in TcpServer) | TcpServer | protected |
onAccept(tcp_pcb *clientTcp, err_t err) (defined in TcpServer) | TcpServer | protectedvirtual |
onClient(TcpClient *client) (defined in TcpServer) | TcpServer | protectedvirtual |
onClientComplete(TcpClient &client, bool successful) (defined in TcpServer) | TcpServer | protectedvirtual |
onClientDestroy(TcpConnection &connection) (defined in TcpServer) | TcpServer | protectedvirtual |
onClientReceive(TcpClient &client, char *data, int size) (defined in TcpServer) | TcpServer | protectedvirtual |
onConnected(err_t err) (defined in TcpConnection) | TcpConnection | protectedvirtual |
onError(err_t err) (defined in TcpConnection) | TcpConnection | protectedvirtual |
onPoll() (defined in TcpConnection) | TcpConnection | protectedvirtual |
onReadyToSendData(TcpConnectionEvent sourceEvent) (defined in TcpConnection) | TcpConnection | protectedvirtual |
onReceive(pbuf *buf) (defined in TcpConnection) | TcpConnection | protectedvirtual |
onSent(uint16_t len) (defined in TcpConnection) | TcpConnection | protectedvirtual |
onSslConnected(SSL *ssl) (defined in TcpConnection) | TcpConnection | protectedvirtual |
paths | HttpServer | |
setBodyParser(const String &contentType, HttpBodyParserDelegate parser) | HttpServer | inline |
setDefaultHandler(const HttpPathDelegate &callback) SMING_DEPRECATED | HttpServer | inline |
setDefaultResource(HttpResource *resource) SMING_DEPRECATED | HttpServer | inline |
setDestroyedDelegate(TcpConnectionDestroyedDelegate destroyedDelegate) | TcpConnection | inline |
setKeepAlive(uint16_t seconds) (defined in TcpServer) | TcpServer | |
setServerKeyCert(const SslKeyCertPair &serverKeyCert) SMING_DEPRECATED | TcpServer | inline |
setSsl(SSL *ssl) (defined in TcpConnection) | TcpConnection | inline |
setSslClientKeyCert(const uint8_t *key, int keyLength, const uint8_t *certificate, int certificateLength, const char *keyPassword=nullptr, bool freeAfterHandshake=false) SMING_DEPRECATED | TcpConnection | inline |
setSslClientKeyCert(const SslKeyCertPair &clientKeyCert, bool freeAfterHandshake=false) SMING_DEPRECATED | TcpConnection | inline |
setSslKeyCert(const uint8_t *key, int keyLength, const uint8_t *certificate, int certificateLength, const char *keyPassword=nullptr, bool freeAfterHandshake=false) | TcpConnection | inline |
setSslKeyCert(const SslKeyCertPair &keyCert, bool freeAfterHandshake=false) | TcpConnection | inline |
setTimeOut(uint16_t waitTimeOut) (defined in TcpConnection) | TcpConnection | |
shutdown() (defined in TcpServer) | TcpServer | |
sleep (defined in TcpConnection) | TcpConnection | protected |
ssl (defined in TcpConnection) | TcpConnection | protected |
sslConnected (defined in TcpConnection) | TcpConnection | protected |
sslContext (defined in TcpConnection) | TcpConnection | protected |
sslExtension (defined in TcpConnection) | TcpConnection | protected |
sslKeyCert (defined in TcpConnection) | TcpConnection | protected |
sslOptions (defined in TcpConnection) | TcpConnection | protected |
sslSessionCacheSize (defined in TcpServer) | TcpServer | protected |
sslSessionId (defined in TcpConnection) | TcpConnection | protected |
tcp (defined in TcpConnection) | TcpConnection | protected |
TcpConnection(bool autoDestruct) (defined in TcpConnection) | TcpConnection | inline |
TcpConnection(tcp_pcb *connection, bool autoDestruct) (defined in TcpConnection) | TcpConnection | inline |
TcpServer() (defined in TcpServer) | TcpServer | inline |
TcpServer(TcpClientConnectDelegate onClientHandler, TcpClientDataDelegate clientReceiveDataHandler, TcpClientCompleteDelegate clientCompleteHandler) (defined in TcpServer) | TcpServer | inline |
TcpServer(TcpClientDataDelegate clientReceiveDataHandler, TcpClientCompleteDelegate clientCompleteHandler) (defined in TcpServer) | TcpServer | inline |
TcpServer(TcpClientDataDelegate clientReceiveDataHandler) (defined in TcpServer) | TcpServer | inline |
timeOut | TcpConnection | protected |
totalConnections | TcpServer | static |
useSsl (defined in TcpConnection) | TcpConnection | protected |
write(const char *data, int len, uint8_t apiflags=TCP_WRITE_FLAG_COPY) | TcpConnection | virtual |
write(IDataSourceStream *stream) (defined in TcpConnection) | TcpConnection | |
writeString(const char *data, uint8_t apiflags=TCP_WRITE_FLAG_COPY) (defined in TcpConnection) | TcpConnection | inline |
writeString(const String &data, uint8_t apiflags=TCP_WRITE_FLAG_COPY) (defined in TcpConnection) | TcpConnection | inline |
~TcpConnection() (defined in TcpConnection) | TcpConnection | virtual |
~TcpServer() (defined in TcpServer) | TcpServer | inline |