Dependencies: EthernetNetIf TextLCD mbed HTTPClient
CSVParser.h@0:d73b14dd8351, 2011-06-01 (annotated)
- Committer:
- blmarket
- Date:
- Wed Jun 01 00:49:54 2011 +0000
- Revision:
- 0:d73b14dd8351
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
blmarket | 0:d73b14dd8351 | 1 | #include "mbed.h" |
blmarket | 0:d73b14dd8351 | 2 | #include <string> |
blmarket | 0:d73b14dd8351 | 3 | #include <vector> |
blmarket | 0:d73b14dd8351 | 4 | |
blmarket | 0:d73b14dd8351 | 5 | struct StockData; |
blmarket | 0:d73b14dd8351 | 6 | |
blmarket | 0:d73b14dd8351 | 7 | class CSVParser |
blmarket | 0:d73b14dd8351 | 8 | { |
blmarket | 0:d73b14dd8351 | 9 | public: |
blmarket | 0:d73b14dd8351 | 10 | static std::vector<std::pair<std::string,std::string> > fields; // field id, description pair vector. |
blmarket | 0:d73b14dd8351 | 11 | static StockData* parseResult(const char *data); |
blmarket | 0:d73b14dd8351 | 12 | |
blmarket | 0:d73b14dd8351 | 13 | static const int nFields = 7; |
blmarket | 0:d73b14dd8351 | 14 | }; |
blmarket | 0:d73b14dd8351 | 15 | |
blmarket | 0:d73b14dd8351 | 16 | struct StockData |
blmarket | 0:d73b14dd8351 | 17 | { |
blmarket | 0:d73b14dd8351 | 18 | private: |
blmarket | 0:d73b14dd8351 | 19 | char buffer[256]; |
blmarket | 0:d73b14dd8351 | 20 | |
blmarket | 0:d73b14dd8351 | 21 | public: |
blmarket | 0:d73b14dd8351 | 22 | char *field[CSVParser::nFields]; |
blmarket | 0:d73b14dd8351 | 23 | |
blmarket | 0:d73b14dd8351 | 24 | friend class CSVParser; |
blmarket | 0:d73b14dd8351 | 25 | }; |
blmarket | 0:d73b14dd8351 | 26 | |
blmarket | 0:d73b14dd8351 | 27 | |
blmarket | 0:d73b14dd8351 | 28 |