HTTP Client data container for form(multipart/form-data)

Dependencies:   mbed EthernetInterface HTTPClient mbed-rtos

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?

UserRevisionLine numberNew 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_