rpm
5.4.15
|
Go to the source code of this file.
Macros | |
#define | rpmmdbUnlink(_mdb) ((rpmmdb)rpmioUnlinkPoolItem((rpmioItem)(_mdb), __FUNCTION__, __FILE__, __LINE__)) |
#define | rpmmdbLink(_mdb) ((rpmmdb)rpmioLinkPoolItem((rpmioItem)(_mdb), __FUNCTION__, __FILE__, __LINE__)) |
#define | rpmmdbFree(_mdb) ((rpmmdb)rpmioFreePoolItem((rpmioItem)(_mdb), __FUNCTION__, __FILE__, __LINE__)) |
Typedefs | |
typedef struct rpmmdb_s * | rpmmdb |
Functions | |
rpmmdb | rpmmdbUnlink (rpmmdb mdb) |
Unreference a mongodb wrapper instance. More... | |
rpmmdb | rpmmdbLink (rpmmdb mdb) |
Reference a mongodb wrapper instance. More... | |
rpmmdb | rpmmdbFree (rpmmdb mdb) |
Destroy a mongodb wrapper. More... | |
rpmmdb | rpmmdbNew (const char *fn, int flags) |
Create and load a mongodb wrapper. More... | |
Variables | |
int | _rpmmdb_debug |
rpmmdb | _rpmmdbI |
#define rpmmdbFree | ( | _mdb | ) | ((rpmmdb)rpmioFreePoolItem((rpmioItem)(_mdb), __FUNCTION__, __FILE__, __LINE__)) |
#define rpmmdbLink | ( | _mdb | ) | ((rpmmdb)rpmioLinkPoolItem((rpmioItem)(_mdb), __FUNCTION__, __FILE__, __LINE__)) |
#define rpmmdbUnlink | ( | _mdb | ) | ((rpmmdb)rpmioUnlinkPoolItem((rpmioItem)(_mdb), __FUNCTION__, __FILE__, __LINE__)) |
Destroy a mongodb wrapper.
mdb | mongodb wrapper |
Referenced by rpmcliFini().
Reference a mongodb wrapper instance.
mdb | mongodb wrapper |
Referenced by rpmmdbNew().
rpmmdb rpmmdbNew | ( | const char * | fn, |
int | flags | ||
) |
Create and load a mongodb wrapper.
fn | mongodb file |
flags | mongodb flags |
Definition at line 53 of file rpmmdb.c.
References rpmmdbGetPool(), rpmmdbLink(), and xstrdup().
Unreference a mongodb wrapper instance.
mdb | mongodb wrapper |
int _rpmmdb_debug |
Definition at line 18 of file rpmmdb.c.
Referenced by rpmmdbGetPool().
rpmmdb _rpmmdbI |
Definition at line 21 of file rpmmdb.c.
Referenced by rpmcliFini().