xuxiuxi
2017-07-03 2d6b0924c7ec3e78f0276d17d7353e0469962be7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef _FACEDBPOOL_H_
#define _FACEDBPOOL_H_
 
#include "faceAPI.h"
 
class FaceDBPool
{
public:
    FaceDBPool();
    ~FaceDBPool();
    
    void manage(int dbid, FaceDB* db);
    void unmanage(int dbid);
    
    FaceDB* get_free(int dbid);
    void release(int dbid);
    
    bool wait_free() { return true; }
    bool notify_free() { return true; }
 
private:
    void* pool_mutex;
    void* face_db_map;
};
 
#endif