comparison audioDB.h @ 433:681837f7c903 api-inversion

More on the query rationalization Turn audioDB::delete_arrays and audioDB::read_data into ordinary functions. Also partially do audioDB::initialize_arrays, except for the bits that we can't yet do because we haven't got a query datum/identifier going through yet.
author mas01cr
date Wed, 24 Dec 2008 10:55:48 +0000
parents 8632cd387e24
children 7af140bf8a0a
comparison
equal deleted inserted replaced
432:62a0515f59be 433:681837f7c903
317 unsigned UseApiError; 317 unsigned UseApiError;
318 318
319 // private methods 319 // private methods
320 void error(const char* a, const char* b = "", const char *sysFunc = 0); 320 void error(const char* a, const char* b = "", const char *sysFunc = 0);
321 321
322 void initialize_arrays(int track, unsigned int numVectors, double *query, double *data_buffer, double **D, double **DD); 322 void initialize_arrays(adb_t *adb, int track, unsigned int numVectors, double *query, double *data_buffer, double **D, double **DD);
323 void delete_arrays(int track, unsigned int numVectors, double **D, double **DD);
324 void read_data(int trkfid, int track, double **data_buffer_p, size_t *data_buffer_size_p);
325 void insertTimeStamps(unsigned n, std::ifstream* timesFile, double* timesdata); 323 void insertTimeStamps(unsigned n, std::ifstream* timesFile, double* timesdata);
326 void set_up_query(double **qp, double **vqp, double **qnp, double **vqnp, double **qpp, double **vqpp, double *mqdp, unsigned int *nvp); 324 void set_up_query(double **qp, double **vqp, double **qnp, double **vqnp, double **qpp, double **vqpp, double *mqdp, unsigned int *nvp);
327 void set_up_query_from_key(double **qp, double **vqp, double **qnp, double **vqnp, double **qpp, double **vqpp, double *mqdp, unsigned *nvp, Uns32T queryIndex); 325 void set_up_query_from_key(double **qp, double **vqp, double **qnp, double **vqnp, double **qpp, double **vqpp, double *mqdp, unsigned *nvp, Uns32T queryIndex);
328 void set_up_db(double **snp, double **vsnp, double **spp, double **vspp, double **mddp, unsigned int *dvp); 326 void set_up_db(double **snp, double **vsnp, double **spp, double **vspp, double **mddp, unsigned int *dvp);
329 void query_loop(adb_query_parameters_t *params, adb_query_refine_t *refine, Uns32T queryIndex); 327 void query_loop(adb_query_parameters_t *params, adb_query_refine_t *refine, Uns32T queryIndex);