00001 #ifndef TABLEDATA_H
00002 #define TABLEDATA_H
00003
00004 #include "global.h"
00005 #include "Row.h"
00006 #include <vector>
00007 using namespace std;
00008
00015
00016 class TableData {
00017
00018 public:
00022 TableData();
00023
00027 ~TableData();
00028
00029
00030 int setRows(vector<Row> rowList, int *status);
00031
00035 int getNumOfRows(int &nrows, int *status);
00036
00041 int getRow(Row &row, int index, int *status);
00042
00043
00044 void cleanup();
00045
00046 private:
00047 vector<Row> m_rowList;
00048
00049
00050 };
00051
00052 #endif