Dependencies:   EthernetNetIf TextLCD mbed HTTPClient

Committer:
blmarket
Date:
Wed Jun 01 00:49:54 2011 +0000
Revision:
0:d73b14dd8351

        

Who changed what in which revision?

UserRevisionLine numberNew 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