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

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

addSslOptions(uint32_t sslOptions) (defined in TcpConnection)TcpConnectioninline
addSslValidator(SslValidatorCallback callback, void *data=nullptr)TcpClientinline
autoSelfDestruct (defined in TcpConnection)TcpConnectionprotected
bufferTcpClientprotected
canSend (defined in TcpConnection)TcpConnectionprotected
cleanup() (defined in HttpConnection)HttpConnectioninlinevirtual
close() override (defined in TcpClient)TcpClientvirtual
connect(const String &server, int port, bool useSsl=false, uint32_t sslOptions=0) override (defined in TcpClient)TcpClientvirtual
connect(IPAddress addr, uint16_t port, bool useSsl=false, uint32_t sslOptions=0) override (defined in TcpClient)TcpClientvirtual
flush() (defined in TcpConnection)TcpConnection
freeKeyCertAfterHandshake (defined in TcpConnection)TcpConnectionprotected
freeSslClientKeyCert() SMING_DEPRECATEDTcpConnectioninline
freeSslKeyCert()TcpConnectioninline
freeStreams() (defined in TcpClient)TcpClientprotected
getAvailableWriteSize() (defined in TcpConnection)TcpConnectioninline
getConnectionState() (defined in TcpClient)TcpClientinline
getLastModifiedDate() const SMING_DEPRECATEDHttpConnectioninline
getRemoteIp() const (defined in TcpConnection)TcpConnectioninline
getRemotePort() const (defined in TcpConnection)TcpConnectioninline
getRequest() overrideHttpServerConnectioninlinevirtual
getResponse()HttpConnectioninline
getResponseCode() const SMING_DEPRECATEDHttpConnectioninline
getResponseHeader(const String &headerName, const String &defaultValue=nullptr) const SMING_DEPRECATEDHttpConnectioninline
getResponseHeaders() SMING_DEPRECATEDHttpConnectioninline
getResponseString() SMING_DEPRECATEDHttpConnectioninline
getServerDate() const SMING_DEPRECATEDHttpConnectioninline
getSsl() (defined in TcpConnection)TcpConnectioninline
headerHttpConnectionprotected
HttpConnection(http_parser_type type, bool autoDestruct=false) (defined in HttpConnection)HttpConnectioninline
HttpConnection(tcp_pcb *connection, http_parser_type type) (defined in HttpConnection)HttpConnectioninline
HttpServerConnection(tcp_pcb *clientTcp) (defined in HttpServerConnection)HttpServerConnectioninline
incomingHeadersHttpConnectionprotected
init(http_parser_type type)HttpConnectionprotectedvirtual
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
isActive() (defined in HttpConnection)HttpConnection
isProcessing() (defined in TcpClient)TcpClientinline
onBody(const char *at, size_t length) overrideHttpServerConnectionprotectedvirtual
onChunkComplete(http_parser *parser) (defined in HttpConnection)HttpConnectioninlineprotectedvirtual
onChunkHeader(http_parser *parser) (defined in HttpConnection)HttpConnectioninlineprotectedvirtual
onConnected(err_t err) override (defined in TcpClient)TcpClientprotectedvirtual
onError(err_t err) override (defined in HttpConnection)HttpConnectionprotectedvirtual
onFinished(TcpClientState finishState) (defined in TcpClient)TcpClientprotectedvirtual
onHeadersComplete(const HttpHeaders &headers) overrideHttpServerConnectionprotectedvirtual
onHttpError(http_errno error) override (defined in HttpServerConnection)HttpServerConnectionprotectedvirtual
onMessageBegin(http_parser *parser) overrideHttpServerConnectionprotectedvirtual
onMessageComplete(http_parser *parser) overrideHttpServerConnectionprotectedvirtual
onPath(const Url &path) overrideHttpServerConnectionprotectedvirtual
onPoll() (defined in TcpConnection)TcpConnectionprotectedvirtual
onProtocolUpgrade(http_parser *parser) overrideHttpServerConnectioninlineprotectedvirtual
onReadyToSendData(TcpConnectionEvent sourceEvent) override (defined in HttpServerConnection)HttpServerConnectionprotectedvirtual
onReceive(pbuf *buf) override (defined in TcpClient)TcpClientprotectedvirtual
onSent(uint16_t len) override (defined in TcpClient)TcpClientprotectedvirtual
onSslConnected(SSL *ssl) override (defined in TcpClient)TcpClientinlineprotectedvirtual
onStatus(http_parser *parser) (defined in HttpConnection)HttpConnectioninlineprotectedvirtual
onTcpReceive(TcpClient &client, char *data, int size) (defined in HttpConnection)HttpConnectionprotectedvirtual
parser (defined in HttpConnection)HttpConnectionprotected
parserSettingsHttpConnectionprotectedstatic
pinCertificate(const uint8_t *fingerprint, SslFingerprintType type)TcpClientinline
pinCertificate(SslFingerprints &fingerprints)TcpClientinline
pushAsyncPart() (defined in TcpClient)TcpClientprotected
reset() (defined in HttpConnection)HttpConnectioninlinevirtual
resetHeaders()HttpConnectionprotected
response (defined in HttpConnection)HttpConnectionprotected
send() (defined in HttpServerConnection)HttpServerConnectioninline
send(HttpRequest *request) (defined in HttpConnection)HttpConnectioninlinevirtual
send(const char *data, uint16_t len, bool forceCloseAfterSent=false) (defined in TcpClient)TcpClient
sendError(const String &message=nullptr, enum http_status code=HTTP_STATUS_BAD_REQUEST) (defined in HttpServerConnection)HttpServerConnectionprotectedvirtual
sendString(const String &data, bool forceCloseAfterSent=false) (defined in TcpClient)TcpClientinline
setBodyParsers(const BodyParsers *bodyParsers) (defined in HttpServerConnection)HttpServerConnectioninline
setBuffer(ReadWriteStream *stream) (defined in TcpClient)TcpClientprotected
setCompleteDelegate(TcpClientCompleteDelegate completeCb=nullptr)TcpClientinline
setDefaultParser() (defined in HttpConnection)HttpConnectionvirtual
setDestroyedDelegate(TcpConnectionDestroyedDelegate destroyedDelegate)TcpConnectioninline
setReceiveDelegate(TcpClientDataDelegate receiveCb=nullptr)TcpClientinline
setResourceTree(HttpResourceTree *resourceTree) (defined in HttpServerConnection)HttpServerConnectioninline
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
setUpgradeCallback(HttpServerProtocolUpgradeCallback callback) (defined in HttpServerConnection)HttpServerConnectioninline
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
sslSessionId (defined in TcpConnection)TcpConnectionprotected
state (defined in HttpConnection)HttpConnectionprotected
streamTcpClientprotected
tcp (defined in TcpConnection)TcpConnectionprotected
TcpClient(bool autoDestruct) (defined in TcpClient)TcpClientinline
TcpClient(tcp_pcb *clientTcp, TcpClientDataDelegate clientReceive, TcpClientCompleteDelegate onCompleted) (defined in TcpClient)TcpClientinline
TcpClient(TcpClientCompleteDelegate onCompleted, TcpClientEventDelegate onReadyToSend, TcpClientDataDelegate onReceive=nullptr) (defined in TcpClient)TcpClientinline
TcpClient(TcpClientCompleteDelegate onCompleted, TcpClientDataDelegate onReceive=nullptr) (defined in TcpClient)TcpClientinline
TcpClient(TcpClientDataDelegate onReceive) (defined in TcpClient)TcpClientinlineexplicit
TcpConnection(bool autoDestruct) (defined in TcpConnection)TcpConnectioninline
TcpConnection(tcp_pcb *connection, bool autoDestruct) (defined in TcpConnection)TcpConnectioninline
timeOutTcpConnectionprotected
userDataHttpServerConnection
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
~HttpServerConnection() (defined in HttpServerConnection)HttpServerConnectioninline
~TcpClient() (defined in TcpClient)TcpClientinline
~TcpConnection() (defined in TcpConnection)TcpConnectionvirtual