A client for the SmartREST protocol from Cumulocity.
Dependencies: HTTPClient SmartRest
HTTPGeneratorWrapper.h
- Committer:
- vwochnik
- Date:
- 2014-04-02
- Revision:
- 12:788dd934f283
- Parent:
- 4:0eb69392686f
File content as of revision 12:788dd934f283:
#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