cp_multimap_use_mempool(3) - Linux man page

Name

cp_multimap_use_mempool, cp_multimap_share_mempool - use a memory pool for internal multimap allocations

Synopsis

#include <cprops/multimap.h>

int cp_multimap_use_mempool(cp_multimap *tree, cp_mempool *pool);
int cp_multimap_share_mempool(cp_multimap *
tree,

cp_shared_mempool *pool);

Description

cp_multimap_use_mempool sets the map to use given mempool or allocate a new one if pool is NULL.

cp_multimap_share_mempool sets the map to use a shared memory pool.

Return Value

cp_multimap_use_mempool and cp_multimap_share_mempool return zero on success or non-zero on failure. Faliures may be due to locking errors, memory allocation failure, or if the map is not empty when attempting to assign a mempool.

Referenced By

cp_multimap(3)