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

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

activeClients (defined in TcpServer)TcpServer
addPath(String path, HttpPathDelegate callback) (defined in HttpServer)HttpServer
autoSelfDestruct (defined in TcpConnection)TcpConnectionprotected
canSend (defined in TcpConnection)TcpConnectionprotected
close() (defined in TcpConnection)TcpConnectionvirtual
closeTcpConnection(tcp_pcb *tpcb) (defined in TcpConnection)TcpConnectionprotectedstatic
commandProcessing(bool enabled, String reqReqestParam) (defined in HttpServer)HttpServer
connect(String server, int port, boolean useSsl=false, uint32_t sslOptions=0) (defined in TcpConnection)TcpConnectionvirtual
connect(IPAddress addr, uint16_t port, boolean useSsl=false, uint32_t sslOptions=0) (defined in TcpConnection)TcpConnectionvirtual
createClient(tcp_pcb *clientTcp) (defined in HttpServer)HttpServerprotectedvirtual
enableHeaderProcessing(String headerName) (defined in HttpServer)HttpServer
enableWebSockets(bool enabled)HttpServer
flush() (defined in TcpConnection)TcpConnection
getActiveWebSockets() (defined in HttpServer)HttpServerinline
getAvailableWriteSize() (defined in TcpConnection)TcpConnectioninline
getRemoteIp() (defined in TcpConnection)TcpConnectioninline
getRemotePort() (defined in TcpConnection)TcpConnectioninline
getWebSocket(HttpServerConnection &connection) (defined in HttpServer)HttpServerprotected
HttpServer() (defined in HttpServer)HttpServer
HttpServerConnection (defined in HttpServer)HttpServerfriend
initialize(tcp_pcb *pcb) (defined in TcpConnection)TcpConnectionprotected
initWebSocket(HttpServerConnection &connection, HttpRequest &request, HttpResponse &response) (defined in HttpServer)HttpServerprotectedvirtual
internalTcpConnect(IPAddress addr, uint16_t port) (defined in TcpConnection)TcpConnectionprotected
isHeaderProcessingEnabled(String name) (defined in HttpServer)HttpServer
listen(int port) (defined in TcpServer)TcpServervirtual
onAccept(tcp_pcb *clientTcp, err_t err) (defined in TcpServer)TcpServerprotectedvirtual
onClient(TcpClient *client) (defined in TcpServer)TcpServerprotectedvirtual
onClientComplete(TcpClient &client, bool succesfull) (defined in TcpServer)TcpServerprotectedvirtual
onClientReceive(TcpClient &client, char *data, int size) (defined in TcpServer)TcpServerprotectedvirtual
onCloseWebSocket(HttpServerConnection &connection) (defined in HttpServer)HttpServerprotected
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
processRequest(HttpServerConnection &connection, HttpRequest &request, HttpResponse &response) (defined in HttpServer)HttpServerprotectedvirtual
processWebSocketFrame(pbuf *buf, HttpServerConnection &connection) (defined in HttpServer)HttpServerprotectedvirtual
removeWebSocket(HttpServerConnection &connection) (defined in HttpServer)HttpServerprotected
setDefaultHandler(HttpPathDelegate callback) (defined in HttpServer)HttpServer
setTimeOut(uint16_t waitTimeOut) (defined in TcpServer)TcpServer
setWebSocketBinaryHandler(WebSocketBinaryDelegate handler) (defined in HttpServer)HttpServer
setWebSocketConnectionHandler(WebSocketDelegate handler) (defined in HttpServer)HttpServer
setWebSocketDisconnectionHandler(WebSocketDelegate handler) (defined in HttpServer)HttpServer
setWebSocketMessageHandler(WebSocketMessageDelegate handler) (defined in HttpServer)HttpServer
sleep (defined in TcpConnection)TcpConnectionprotected
staticAccept(void *arg, tcp_pcb *new_tcp, err_t err) (defined in TcpServer)TcpServerprotectedstatic
staticDnsResponse(const char *name, ip_addr_t *ipaddr, void *arg) (defined in TcpConnection)TcpConnectionprotectedstatic
staticOnConnected(void *arg, tcp_pcb *tcp, err_t err) (defined in TcpConnection)TcpConnectionprotectedstatic
staticOnError(void *arg, err_t err) (defined in TcpConnection)TcpConnectionprotectedstatic
staticOnPoll(void *arg, tcp_pcb *tcp) (defined in TcpConnection)TcpConnectionprotectedstatic
staticOnReceive(void *arg, tcp_pcb *tcp, pbuf *p, err_t err) (defined in TcpConnection)TcpConnectionprotectedstatic
staticOnSent(void *arg, tcp_pcb *tcp, uint16_t len) (defined in TcpConnection)TcpConnectionprotectedstatic
tcp (defined in TcpConnection)TcpConnectionprotected
TcpConnection(bool autoDestruct) (defined in TcpConnection)TcpConnection
TcpConnection(tcp_pcb *connection, bool autoDestruct) (defined in TcpConnection)TcpConnection
TcpServer() (defined in TcpServer)TcpServer
TcpServer(TcpClientConnectDelegate onClientHandler, TcpClientDataDelegate clientReceiveDataHandler, TcpClientCompleteDelegate clientCompleteHandler) (defined in TcpServer)TcpServer
TcpServer(TcpClientDataDelegate clientReceiveDataHandler, TcpClientCompleteDelegate clientCompleteHandler) (defined in TcpServer)TcpServer
TcpServer(TcpClientDataDelegate clientReceiveDataHandler) (defined in TcpServer)TcpServer
totalConnections (defined in TcpServer)TcpServerstatic
useSsl (defined in TcpConnection)TcpConnectionprotected
write(const char *data, int len, uint8_t apiflags=TCP_WRITE_FLAG_COPY) (defined in TcpConnection)TcpConnectionvirtual
write(IDataSourceStream *stream) (defined in TcpConnection)TcpConnection
writeString(const char *data, uint8_t apiflags=TCP_WRITE_FLAG_COPY) (defined in TcpConnection)TcpConnection
writeString(const String data, uint8_t apiflags=TCP_WRITE_FLAG_COPY) (defined in TcpConnection)TcpConnection
~HttpServer() (defined in HttpServer)HttpServervirtual
~TcpConnection() (defined in TcpConnection)TcpConnectionvirtual
~TcpServer() (defined in TcpServer)TcpServervirtual