isc_mempoolmethods Struct Reference

#include <mem.h>


Data Fields

void(* destroy )(isc_mempool_t **mpctxp)
void *(* get )(isc_mempool_t *mpctx _ISC_MEM_FLARG)
void(* put )(isc_mempool_t *mpctx, void *mem _ISC_MEM_FLARG)
unsigned int(* getallocated )(isc_mempool_t *mpctx)
void(* setmaxalloc )(isc_mempool_t *mpctx, unsigned int limit)
void(* setfreemax )(isc_mempool_t *mpctx, unsigned int limit)
void(* setname )(isc_mempool_t *mpctx, const char *name)
void(* associatelock )(isc_mempool_t *mpctx, isc_mutex_t *lock)
void(* setfillcount )(isc_mempool_t *mpctx, unsigned int limit)


Detailed Description

Definition at line 228 of file mem.h.


Field Documentation

void(* isc_mempoolmethods::destroy)(isc_mempool_t **mpctxp)

void*(* isc_mempoolmethods::get)(isc_mempool_t *mpctx _ISC_MEM_FLARG)

void(* isc_mempoolmethods::put)(isc_mempool_t *mpctx, void *mem _ISC_MEM_FLARG)

unsigned int(* isc_mempoolmethods::getallocated)(isc_mempool_t *mpctx)

void(* isc_mempoolmethods::setmaxalloc)(isc_mempool_t *mpctx, unsigned int limit)

void(* isc_mempoolmethods::setfreemax)(isc_mempool_t *mpctx, unsigned int limit)

void(* isc_mempoolmethods::setname)(isc_mempool_t *mpctx, const char *name)

void(* isc_mempoolmethods::associatelock)(isc_mempool_t *mpctx, isc_mutex_t *lock)

void(* isc_mempoolmethods::setfillcount)(isc_mempool_t *mpctx, unsigned int limit)


The documentation for this struct was generated from the following file:
Generated on Tue Apr 28 17:41:20 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha