HTTP Client data container for form(multipart/form-data)
Dependencies: mbed EthernetInterface HTTPClient mbed-rtos
HTTPNull.h@1:77c616a1ab54, 2012-08-28 (annotated)
- Committer:
- va009039
- Date:
- Tue Aug 28 14:39:29 2012 +0000
- Revision:
- 1:77c616a1ab54
update to using new HTTPClient
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
va009039 | 1:77c616a1ab54 | 1 | /* HTTPNull.h */ |
va009039 | 1:77c616a1ab54 | 2 | #ifndef HTTPNULL_H_ |
va009039 | 1:77c616a1ab54 | 3 | #define HTTPNULL_H_ |
va009039 | 1:77c616a1ab54 | 4 | |
va009039 | 1:77c616a1ab54 | 5 | #include "../IHTTPData.h" |
va009039 | 1:77c616a1ab54 | 6 | |
va009039 | 1:77c616a1ab54 | 7 | class HTTPNull : public IHTTPDataIn |
va009039 | 1:77c616a1ab54 | 8 | { |
va009039 | 1:77c616a1ab54 | 9 | public: |
va009039 | 1:77c616a1ab54 | 10 | HTTPNull(); |
va009039 | 1:77c616a1ab54 | 11 | protected: |
va009039 | 1:77c616a1ab54 | 12 | //IHTTPDataIn |
va009039 | 1:77c616a1ab54 | 13 | virtual int write(const char* buf, size_t len); |
va009039 | 1:77c616a1ab54 | 14 | virtual void setDataType(const char* type); //Internet media type from Content-Type header |
va009039 | 1:77c616a1ab54 | 15 | virtual void setIsChunked(bool chunked); //From Transfer-Encoding header |
va009039 | 1:77c616a1ab54 | 16 | virtual void setDataLen(size_t len); //From Content-Length header, or if the transfer is chunked, next chunk length |
va009039 | 1:77c616a1ab54 | 17 | }; |
va009039 | 1:77c616a1ab54 | 18 | |
va009039 | 1:77c616a1ab54 | 19 | #endif // HTTPNULL_H_ |