Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of HTTPClient by
IHTTPDataIn Class Reference
This is a simple interface for HTTP data storage (impl examples are Key/Value Pairs, File, etc...) More...
#include <IHTTPData.h>
Inherits IHTTPData.
Inherited by HTTPText.
Protected Member Functions | |
virtual void | writeReset ()=0 |
Reset stream to its beginning Called by the HTTPClient on each new request. | |
virtual int | write (const char *buf, size_t len)=0 |
Write a piece of data transmitted by the server. | |
virtual void | setDataType (const char *type)=0 |
Set MIME type. | |
virtual void | setIsChunked (bool chunked)=0 |
Determine whether the data is chunked Recovered from Transfer-Encoding header. | |
virtual void | setDataLen (size_t len)=0 |
If the data is not chunked, set its size From Content-Length header. | |
virtual bool | getHeader (char *header, size_t maxHeaderLen) |
Get a specific header. | |
Friends | |
class | HTTPClient |
Detailed Description
This is a simple interface for HTTP data storage (impl examples are Key/Value Pairs, File, etc...)
Definition at line 72 of file IHTTPData.h.
Member Function Documentation
virtual bool getHeader | ( | char * | header, |
size_t | maxHeaderLen | ||
) | [protected, virtual, inherited] |
Get a specific header.
Definition at line 33 of file IHTTPData.h.
virtual void setDataLen | ( | size_t | len ) | [protected, pure virtual] |
If the data is not chunked, set its size From Content-Length header.
Implemented in HTTPText.
virtual void setDataType | ( | const char * | type ) | [protected, pure virtual] |
Set MIME type.
- Parameters:
-
type Internet media type from Content-Type header
Implemented in HTTPText.
virtual void setIsChunked | ( | bool | chunked ) | [protected, pure virtual] |
Determine whether the data is chunked Recovered from Transfer-Encoding header.
Implemented in HTTPText.
virtual int write | ( | const char * | buf, |
size_t | len | ||
) | [protected, pure virtual] |
Write a piece of data transmitted by the server.
- Parameters:
-
buf Pointer to the buffer from which to copy the data len Length of the buffer
Implemented in HTTPText.
virtual void writeReset | ( | ) | [protected, pure virtual] |
Reset stream to its beginning Called by the HTTPClient on each new request.
Implemented in HTTPText.
Generated on Fri Jul 15 2022 10:56:30 by
