Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

memcache.h File Reference


Detailed Description

IPRT - Memory Object Allocation Cache.

Definition in file memcache.h.

#include <iprt/cdefs.h>
#include <iprt/types.h>

Go to the source code of this file.

Defines

#define NIL_RTMEMCACHE   ((RTMEMCACHE)0)

Typedefs

typedef FNMEMCACHECTOR * PFNMEMCACHECTOR
typedef FNMEMCACHEDTOR * PFNMEMCACHEDTOR
typedef RTMEMCACHE * PRTMEMCACHE
typedef void * pvObj
typedef void void * pvUser

Functions

typedef DECLCALLBACK (void) FNMEMCACHEDTOR(RTMEMCACHE hMemCache
typedef DECLCALLBACK (int) FNMEMCACHECTOR(RTMEMCACHE hMemCache
typedef R3R0PTRTYPE (struct RTMEMCACHEINT *) RTMEMCACHE
 RTDECL (void) RTMemCacheFree(RTMEMCACHE hMemCache
 RTDECL (void *) RTMemCacheAlloc(RTMEMCACHE hMemCache)
 RTDECL (int) RTMemCacheCreate(PRTMEMCACHE phMemCache

Variables

size_t size_t cbAlignment
size_t cbObject
size_t size_t uint32_t cMaxObjects
size_t size_t uint32_t
PFNMEMCACHECTOR
PFNMEMCACHEDTOR void uint32_t 
fFlags
size_t size_t uint32_t
PFNMEMCACHECTOR 
pfnCtor
size_t size_t uint32_t
PFNMEMCACHECTOR
PFNMEMCACHEDTOR 
pfnDtor
void ** ppvObj


Generated by  Doxygen 1.6.0   Back to index