Own fork of MbedSmartRest

Dependents:   MbedSmartRestMain MbedSmartRestMain

Fork of MbedSmartRest by Cumulocity Official

Revision:
20:505d29d5bdfc
Parent:
19:81dfc04ce0bb
Child:
21:207549b3711e
--- a/SmartRest.h	Fri Mar 20 14:26:52 2015 +0000
+++ b/SmartRest.h	Mon Apr 13 14:24:44 2015 +0000
@@ -35,11 +35,11 @@
 #ifndef SMARTREST_H
 #define SMARTREST_H
 
-#include "config.h"
 #include <stddef.h>
 #include <stdint.h>
 #include "AbstractSmartRest.h"
 #include "AbstractClient.h"
+#include "config.h"
 #include "Parser.h"
 
 /**
@@ -53,19 +53,19 @@
 		 * @param client the abstract client to use
 		 * @param identifier the device identifier
 		 */
-		SmartRest(AbstractClient&, const char*);
+		SmartRest(AbstractClient&);
 
-		virtual uint8_t setAuthorization(const char*, const char*);
 #ifdef SMARTREST_TRANSACTIONAL
 		uint8_t request(const DataGenerator&, const char* = NULL);
 		uint8_t request(const DataGenerator&, Aggregator&, const char* = NULL);
 #endif
 		virtual uint8_t bootstrap(const DataGenerator&);
 		virtual uint8_t send(const DataGenerator&, const char* = NULL);
+		virtual uint8_t sendAndClose(const DataGenerator&, const char* = NULL);
 		virtual uint8_t stream(const char*, const Record&, const char* = NULL);
 		virtual uint8_t receive(ParsedRecord&);
 		virtual void stop();
-		virtual const char * getIdentifier();
+		const char* getIdentifier() const;
 
 	protected:
 		uint8_t beginRequest(const char*, const char*);
@@ -76,7 +76,6 @@
 		AbstractClient& _client;
 		AbstractDataSource *_source;
 		Parser _parser;
-		const char *_identifier;
 		char _mogid[8 * sizeof(long) + 1];
 };