houxiao
2017-02-13 0688756b71b40e0ac60c68af2fa1fe4aaeb1718d
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