IHTTPDataOut Class Reference
This is a simple interface for HTTP data storage (impl examples are Key/Value Pairs, File, etc...) More...
#include <IHTTPData.h>
Inherited by HTTPMap, and HTTPText.
Protected Member Functions | |
virtual int | read (char *buf, size_t len, size_t *pReadLen)=0 |
Read a piece of data to be transmitted. | |
virtual int | getDataType (char *type, size_t maxTypeLen)=0 |
Get MIME type. | |
virtual bool | getIsChunked ()=0 |
Determine whether the HTTP client should chunk the data Used for Transfer-Encoding header. | |
virtual size_t | getDataLen ()=0 |
If the data is not chunked, get its size Used for Content-Length 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 28 of file IHTTPData.h.
Member Function Documentation
virtual size_t getDataLen | ( | ) | [protected, pure virtual] |
virtual int getDataType | ( | char * | type, |
size_t | maxTypeLen | ||
) | [protected, pure virtual] |
virtual bool getIsChunked | ( | ) | [protected, pure virtual] |
virtual int read | ( | char * | buf, |
size_t | len, | ||
size_t * | pReadLen | ||
) | [protected, pure virtual] |
Generated on Wed Jul 13 2022 00:58:15 by 1.7.2