houxiao
2017-01-18 0571f31b167fd019924c9e400954f007d0903ce0
RtspFace/SensetimeFaceAPIWrapper/src/FaceDBPool.cpp
@@ -40,7 +40,7 @@
{
   int dbid;
   pthread_mutex_t db_mutex;
   faceAPI* api;
   FaceDB* api;
   
   ThreadSafeFaceDB() : dbid(-1), db_mutex(), api(nullptr)
   {
@@ -69,7 +69,7 @@
   facedb_map_t* _face_db_map = (facedb_map_t*)face_db_map;
   for (facedb_map_t::iterator iter = _face_db_map->begin(); iter != _face_db_map->end(); ++iter)
   {
      iter->second->api->db_save();
      iter->second->api->finally();
      delete iter->second->api;
      delete iter->second;
   }
@@ -81,7 +81,7 @@
   pool_mutex = nullptr;
}
void FaceDBPool::manage(int dbid, faceAPI* db)
void FaceDBPool::manage(int dbid, FaceDB* db)
{
   if (dbid < 0 || db == nullptr)
      return;
@@ -109,14 +109,14 @@
   if (iter == _face_db_map->end())
      return;
   
   iter->second->api->db_save();
   iter->second->api->finally();
   delete iter->second->api;
   delete iter->second;
   
   _face_db_map->erase(iter);
}
faceAPI* FaceDBPool::get_free(int dbid)
FaceDB* FaceDBPool::get_free(int dbid)
{
   ThreadSafeFaceDB* tsfdb = nullptr;
   {