comparison audioDB.h @ 452:25ee0b77f8ca api-inversion

No more audioDB::error in audioDB::query_loop Change it to return an int, and return non-zero for an error instead. This is very coarse-grained, yes, but necessary.
author mas01cr
date Wed, 24 Dec 2008 10:57:09 +0000
parents ef9ef130e27b
children 16a903968d18
comparison
equal deleted inserted replaced
451:ef9ef130e27b 452:25ee0b77f8ca
323 323
324 // private methods 324 // private methods
325 void error(const char* a, const char* b = "", const char *sysFunc = 0); 325 void error(const char* a, const char* b = "", const char *sysFunc = 0);
326 326
327 void insertTimeStamps(unsigned n, std::ifstream* timesFile, double* timesdata); 327 void insertTimeStamps(unsigned n, std::ifstream* timesFile, double* timesdata);
328 void query_loop(adb_t *adb, adb_query_spec_t *spec, Uns32T queryIndex); 328 int query_loop(adb_t *adb, adb_query_spec_t *spec, Uns32T queryIndex);
329 void query_loop_points(adb_query_spec_t *spec, double* query, adb_qpointers_internal_t *qpointers); 329 void query_loop_points(adb_query_spec_t *spec, double* query, adb_qpointers_internal_t *qpointers);
330 void initRNG(); 330 void initRNG();
331 void initDBHeader(const char *dbName); 331 void initDBHeader(const char *dbName);
332 void initInputFile(const char *inFile, bool loadData = true); 332 void initInputFile(const char *inFile, bool loadData = true);
333 void initTables(const char* dbName, const char* inFile = 0); 333 void initTables(const char* dbName, const char* inFile = 0);