mirror of
https://github.com/LBRYFoundation/pool.git
synced 2025-08-23 17:37:25 +00:00
26 lines
504 B
C++
26 lines
504 B
C++
|
|
class YAAMP_OBJECT
|
|
{
|
|
public:
|
|
int id;
|
|
int lock_count;
|
|
|
|
bool unlock;
|
|
bool deleted;
|
|
};
|
|
|
|
typedef void (*YAAMP_OBJECT_DELETE_FUNC)(YAAMP_OBJECT *);
|
|
|
|
YAAMP_OBJECT *object_find(CommonList *list, int id, bool lock=false);
|
|
void object_prune(CommonList *list, YAAMP_OBJECT_DELETE_FUNC deletefunc);
|
|
void object_prune_debug(CommonList *list, YAAMP_OBJECT_DELETE_FUNC deletefunc);
|
|
|
|
void object_lock(YAAMP_OBJECT *object);
|
|
void object_unlock(YAAMP_OBJECT *object);
|
|
|
|
void object_delete(YAAMP_OBJECT *object);
|
|
|
|
|
|
|
|
|
|
|