Own fork of MbedSmartRest
Dependents: MbedSmartRestMain MbedSmartRestMain
Fork of MbedSmartRest by
Diff: SmartRest.h
- Revision:
- 20:505d29d5bdfc
- Parent:
- 19:81dfc04ce0bb
- Child:
- 21:207549b3711e
diff -r 81dfc04ce0bb -r 505d29d5bdfc SmartRest.h --- 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]; };