Official reference client implementation for Cumulocity SmartREST on u-blox C027.

Dependencies:   C027_Support C12832 LM75B MMA7660 MbedSmartRest mbed-rtos mbed

Fork of MbedSmartRestMain by Vincent Wochnik

Committer:
xinlei
Date:
Wed Apr 22 11:22:25 2015 +0000
Revision:
95:010b0f7a0a1a
Parent:
94:61d44636f020
Child:
99:e369fc75c000
v2.1rc2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
xinlei 94:61d44636f020 1 #ifndef LEX_H
xinlei 94:61d44636f020 2 #define LEX_H
xinlei 94:61d44636f020 3 #include <stddef.h>
xinlei 94:61d44636f020 4
xinlei 94:61d44636f020 5 struct Token
xinlei 94:61d44636f020 6 {
xinlei 95:010b0f7a0a1a 7 enum TokType {
xinlei 94:61d44636f020 8 INT,
xinlei 94:61d44636f020 9 FLOAT,
xinlei 94:61d44636f020 10 STRING,
xinlei 94:61d44636f020 11 NONE,
xinlei 94:61d44636f020 12 ERROR
xinlei 94:61d44636f020 13 } type;
xinlei 94:61d44636f020 14 const char *p;
xinlei 94:61d44636f020 15 size_t len;
xinlei 94:61d44636f020 16 };
xinlei 94:61d44636f020 17
xinlei 94:61d44636f020 18 const char* skipHTTPHeader(const char* p);
xinlei 94:61d44636f020 19 const char* lex(const char*, Token&);
xinlei 94:61d44636f020 20 size_t strncpyEscape(char*, const char*, size_t);
xinlei 94:61d44636f020 21
xinlei 94:61d44636f020 22 #endif /* LEX_H */