rpm
5.4.14
|
Data Fields | |
yarnLock | have |
void * | pool |
rpmioItem | head |
rpmioItem * | tail |
size_t | size |
int | limit |
int | flags |
const char *(* | dbg )(void *item) |
void(* | init )(void *item) |
void(* | fini )(void *item) |
int | reused |
int | made |
const char * | name |
void * | zlog |
Definition at line 41 of file rpmmalloc.c.
const char*(* rpmioPool_s::dbg)(void *item) |
generate string w Unlink/Link debugging
Definition at line 53 of file rpmmalloc.c.
Referenced by rpmioFreePoolItem(), rpmioLinkPoolItem(), rpmioNewPool(), and rpmioUnlinkPoolItem().
destroy item contents.
Definition at line 59 of file rpmmalloc.c.
Referenced by rpmioFreePoolItem(), and rpmioNewPool().
int rpmioPool_s::flags |
Definition at line 51 of file rpmmalloc.c.
Referenced by rpmioFreePoolItem(), rpmioLinkPoolItem(), rpmioNewPool(), and rpmioUnlinkPoolItem().
yarnLock rpmioPool_s::have |
unused items available, lock for list
Definition at line 42 of file rpmmalloc.c.
Referenced by rpmioFreePool(), rpmioGetPool(), rpmioNewPool(), and rpmioPutPool().
rpmioItem rpmioPool_s::head |
linked list of available items
Definition at line 46 of file rpmmalloc.c.
Referenced by rpmioFreePool(), rpmioGetPool(), and rpmioNewPool().
int rpmioPool_s::limit |
number of new items allowed, or -1
Definition at line 50 of file rpmmalloc.c.
Referenced by rpmioGetPool(), and rpmioNewPool().
int rpmioPool_s::made |
number of items made
Definition at line 62 of file rpmmalloc.c.
Referenced by rpmioFreePool(), rpmioGetPool(), and rpmioNewPool().
const char* rpmioPool_s::name |
Definition at line 64 of file rpmmalloc.c.
Referenced by rpmioFreePool(), rpmioFreePoolItem(), rpmioLinkPoolItem(), rpmioNewPool(), and rpmioUnlinkPoolItem().
void* rpmioPool_s::pool |
Definition at line 44 of file rpmmalloc.c.
Referenced by rpmioNewPool().
int rpmioPool_s::reused |
number of items reused
Definition at line 61 of file rpmmalloc.c.
Referenced by rpmioFreePool(), rpmioGetPool(), and rpmioNewPool().
size_t rpmioPool_s::size |
size of items in this pool
Definition at line 49 of file rpmmalloc.c.
Referenced by rpmioFreePool(), rpmioFreePoolItem(), and rpmioNewPool().
rpmioItem* rpmioPool_s::tail |
Definition at line 48 of file rpmmalloc.c.
Referenced by rpmioGetPool(), rpmioNewPool(), and rpmioPutPool().
void* rpmioPool_s::zlog |
Definition at line 66 of file rpmmalloc.c.
Referenced by rpmioNewPool().