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

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

autoSelfDestruct (defined in TcpConnection)TcpConnectionprotected
canSend (defined in TcpConnection)TcpConnectionprotected
close() (defined in TcpClient)TcpClientprotectedvirtual
closeTcpConnection(tcp_pcb *tpcb) (defined in TcpConnection)TcpConnectionprotectedstatic
connect(String server, int port, boolean useSsl=false, uint32_t sslOptions=0) (defined in TcpClient)TcpClientprotectedvirtual
connect(IPAddress addr, uint16_t port, boolean useSsl=false, uint32_t sslOptions=0) (defined in TcpClient)TcpClientprotectedvirtual
downloadFile(String url, HttpClientCompletedDelegate onCompleted=NULL) (defined in HttpClient)HttpClient
downloadFile(String url, String saveFileName, HttpClientCompletedDelegate onCompleted=NULL) (defined in HttpClient)HttpClient
downloadString(String url, HttpClientCompletedDelegate onCompleted) (defined in HttpClient)HttpClient
flush() (defined in TcpConnection)TcpConnectionprotected
getAvailableWriteSize() (defined in TcpConnection)TcpConnectioninlineprotected
getConnectionState() (defined in HttpClient)HttpClientinline
getLastModifiedDate() (defined in HttpClient)HttpClient
getPostBody() (defined in HttpClient)HttpClient
getRemoteIp() (defined in TcpConnection)TcpConnectioninlineprotected
getRemotePort() (defined in TcpConnection)TcpConnectioninlineprotected
getResponseCode() (defined in HttpClient)HttpClientinline
getResponseHeader(String headerName, String defaultValue="") (defined in HttpClient)HttpClient
getResponseString() (defined in HttpClient)HttpClient
getServerDate() (defined in HttpClient)HttpClient
hasRequestHeader(const String name) (defined in HttpClient)HttpClient
HttpClient(bool autoDestruct=false) (defined in HttpClient)HttpClient
initialize(tcp_pcb *pcb) (defined in TcpConnection)TcpConnectionprotected
internalTcpConnect(IPAddress addr, uint16_t port) (defined in TcpConnection)TcpConnectionprotected
isProcessing() (defined in HttpClient)HttpClientinline
isSuccessful() (defined in HttpClient)HttpClientinline
onConnected(err_t err) (defined in TcpClient)TcpClientprotectedvirtual
onError(err_t err) (defined in TcpClient)TcpClientprotectedvirtual
onFinished(TcpClientState finishState) (defined in HttpClient)HttpClientprotectedvirtual
onPoll() (defined in TcpConnection)TcpConnectionprotectedvirtual
onReadyToSendData(TcpConnectionEvent sourceEvent) (defined in TcpClient)TcpClientprotectedvirtual
onReceive(pbuf *buf) (defined in HttpClient)HttpClientprotectedvirtual
onSent(uint16_t len) (defined in TcpClient)TcpClientprotectedvirtual
parseHeaders(pbuf *buf, int headerEnd) (defined in HttpClient)HttpClientprotected
pushAsyncPart() (defined in TcpClient)TcpClientprotected
reset() (defined in HttpClient)HttpClient
send(const char *data, uint16_t len, bool forceCloseAfterSent=false) (defined in TcpClient)TcpClientprotected
sendString(String data, bool forceCloseAfterSent=false) (defined in TcpClient)TcpClientprotected
setCompleteDelegate(TcpClientCompleteDelegate completeCb=NULL)TcpClientprotected
setPostBody(const String &_method) (defined in HttpClient)HttpClient
setReceiveDelegate(TcpClientDataDelegate receiveCb=NULL)TcpClientprotected
setRequestContentType(String _content_type) (defined in HttpClient)HttpClient
setRequestHeader(const String name, const String value) (defined in HttpClient)HttpClient
setTimeOut(uint16_t waitTimeOut) (defined in TcpConnection)TcpConnectionprotected
sleep (defined in TcpConnection)TcpConnectionprotected
startDownload(URL uri, HttpClientMode mode, HttpClientCompletedDelegate onCompleted) (defined in HttpClient)HttpClientprotected
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
TcpClient(bool autoDestruct) (defined in TcpClient)TcpClientprotected
TcpClient(tcp_pcb *clientTcp, TcpClientDataDelegate clientReceive, TcpClientCompleteDelegate onCompleted) (defined in TcpClient)TcpClientprotected
TcpClient(TcpClientCompleteDelegate onCompleted, TcpClientEventDelegate onReadyToSend, TcpClientDataDelegate onReceive=NULL) (defined in TcpClient)TcpClientprotected
TcpClient(TcpClientCompleteDelegate onCompleted, TcpClientDataDelegate onReceive=NULL) (defined in TcpClient)TcpClientprotected
TcpClient(TcpClientDataDelegate onReceive) (defined in TcpClient)TcpClientprotected
TcpConnection(bool autoDestruct) (defined in TcpConnection)TcpConnectionprotected
TcpConnection(tcp_pcb *connection, bool autoDestruct) (defined in TcpConnection)TcpConnectionprotected
timeOut (defined in TcpConnection)TcpConnectionprotected
useSsl (defined in TcpConnection)TcpConnectionprotected
waitParse (defined in HttpClient)HttpClientprotected
write(const char *data, int len, uint8_t apiflags=TCP_WRITE_FLAG_COPY) (defined in TcpConnection)TcpConnectionprotectedvirtual
write(IDataSourceStream *stream) (defined in TcpConnection)TcpConnectionprotected
writeError (defined in HttpClient)HttpClientprotected
writeRawData(pbuf *buf, int startPos) (defined in HttpClient)HttpClientprotectedvirtual
writeString(const char *data, uint8_t apiflags=TCP_WRITE_FLAG_COPY) (defined in TcpConnection)TcpConnectionprotected
writeString(const String data, uint8_t apiflags=TCP_WRITE_FLAG_COPY) (defined in TcpConnection)TcpConnectionprotected
~HttpClient() (defined in HttpClient)HttpClientvirtual
~TcpClient() (defined in TcpClient)TcpClientprotectedvirtual
~TcpConnection() (defined in TcpConnection)TcpConnectionprotectedvirtual