A client for the SmartREST protocol from Cumulocity.

Dependencies:   HTTPClient SmartRest

Revision:
2:1038411466a6
Child:
3:ce2f116369bd
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/HTTPGeneratorWrapper.h	Fri Jan 24 11:39:32 2014 +0000
@@ -0,0 +1,25 @@
+#ifndef HTTPGENERATORWRAPPER_H
+#define HTTPGENERATORWRAPPER_H
+
+#include "DataGenerator.h"
+#include "MbedDataSink.h"
+#include "IHTTPData.h"
+
+class HTTPGeneratorWrapper, public HTTPDataOut {
+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
\ No newline at end of file