Mercurial > hg > audiodb
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); |