cp_hashtable

Section: libcprops - cp_hashtable (3)
Updated: OCTOBER 2005
Index Return to Main Contents
 

NAME

cp_hashtable_set_min_fill_factor, cp_hashtable_set_max_fill_factor - set minimal/maximal fill factors for table resizing  

SYNOPSIS

#include <cprops/hashtable.h>

int cp_hashtable_set_min_fill_factor(cp_hashtable *table, int factor);
int cp_hashtable_set_max_fill_factor(cp_hashtable *table, int factor);  

DESCRIPTION

factor is the fill factor in percent beyond which a table resize will be triggered upon entry removal (cp_hashtable_set_min_fill_factor) or insertion (cp_hashtable_set_max_fill_factor). The default values are 5 and 70 respectively.

Resizing may be disabled completely by setting the COLLECTION_MODE_NORESIZE bit on a table's mode.  

RETURN VALUE

cp_hashtable_set_max_fill_factor and cp_hashtable_set_min_fill_factor return 0 on success or -1 if a locking error occurs.  

SEE ALSO

cp_hashtable_set_min_size(3), cp_hashtable_set_mode(3)


 

Index

NAME
SYNOPSIS
DESCRIPTION
RETURN VALUE
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 12:01:45 GMT, May 23, 2006
SourceForge.net Logo