comparison insert.cpp @ 545:bf89c80ec4cc multiprobeLSH

Expanded interface to audiodb_insert_create_datum() and audiodb_track_id_datum() to include _offset versions of both. Default cache is NULL, but offset and size parameters required.
author mas01mc
date Sun, 08 Feb 2009 15:53:57 +0000
parents 79ffab663ace
children e8193805ce42
comparison
equal deleted inserted replaced
544:283b412083db 545:bf89c80ec4cc
331 } 331 }
332 } 332 }
333 return 0; 333 return 0;
334 } 334 }
335 335
336 int audiodb_insert_create_datum(adb_insert_t *insert, adb_datum_t *datum, off_t data_offset=0, size_t data_size=0, adb_fd_cache_t *cache=0) { 336 int audiodb_insert_create_datum(adb_insert_t * insert, adb_datum_t *datum){
337 return audiodb_insert_create_datum_offset(insert, datum, 0, 0, 0);
338 }
339
340 int audiodb_insert_create_datum_offset(adb_insert_t *insert, adb_datum_t *datum, off_t data_offset, size_t data_size, adb_fd_cache_t *cache) {
337 int fd = 0; 341 int fd = 0;
338 FILE *file = NULL; 342 FILE *file = NULL;
339 struct stat st; 343 struct stat st;
340 off_t size; 344 off_t size;
341 bool clear_cache = false; 345 bool clear_cache = false;