Dependencies:   EthernetNetIf TextLCD mbed HTTPClient

CSVParser.h

Committer:
blmarket
Date:
2011-06-01
Revision:
0:d73b14dd8351

File content as of revision 0:d73b14dd8351:

#include "mbed.h"
#include <string>
#include <vector>

struct StockData;

class CSVParser
{
public:
    static std::vector<std::pair<std::string,std::string> > fields; // field id, description pair vector.
    static StockData* parseResult(const char *data);    
    
    static const int nFields = 7;
};

struct StockData
{
private:
    char buffer[256];
    
public:
    char *field[CSVParser::nFields];
    
    friend class CSVParser;
};