rculfhash: document flags
[urcu.git] / urcu / rculfhash.h
index d8f2f5facff6d658573b073201ade5d67ad00a7c..bc9f232d65deb6632f9c19a84dceb2a6e901a377 100644 (file)
@@ -21,6 +21,8 @@
  * You should have received a copy of the GNU Lesser General Public
  * License along with this library; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * Include this file _after_ including your URCU flavor.
  */
 
 #include <stdint.h>
@@ -97,8 +99,14 @@ struct cds_lfht *_cds_lfht_new(cds_lfht_hash_fct hash_fct,
 
 /*
  * cds_lfht_new - allocate a hash table.
+ * @hash_fct: the hashing function.
+ * @compare_fct: the key comparison function.
+ * @hash_seed: the seed for hash function.
+ * @init_size: number of nodes to allocate initially. Must be power of two.
+ * @flags: hash table creation flags (can be combined with bitwise or: '|').
+ *           0: no flags.
+ *           CDS_LFHT_AUTO_RESIZE: automatically resize hash table.
  *
- * init_size must be power of two.
  * Return NULL on error.
  * Note: the RCU flavor must be already included before the hash table header.
  */
This page took 0.024559 seconds and 4 git commands to generate.