A client for the SmartREST protocol from Cumulocity.
Dependencies: HTTPClient SmartRest
HTTPGeneratorWrapper.h
- Committer:
- vwochnik
- Date:
- 2014-01-27
- Revision:
- 4:0eb69392686f
- Parent:
- 3:ce2f116369bd
File content as of revision 4:0eb69392686f:
#ifndef HTTPGENERATORWRAPPER_H #define HTTPGENERATORWRAPPER_H #include "DataGenerator.h" #include "MbedDataSink.h" #include "IHTTPData.h" class HTTPGeneratorWrapper : public IHTTPDataOut { public: HTTPGeneratorWrapper(DataGenerator& generator); protected: void readReset(); int read(char* buf, size_t len, size_t* pReadLen); int getDataType(char* type, size_t maxTypeLen); bool getIsChunked(); size_t getDataLen(); private: MbedDataSink _sink; size_t _len; size_t _pos; }; #endif