file_hashmap Struct Reference

Struct used to maintain an instance of an in memory hashmap. More...

#include <open_address_file_hash.h>

Collaboration diagram for file_hashmap:

Public Attributes

ion_dictionary_parent_t super
 
int map_size
 
ion_write_concern_t write_concern
 
int(* compute_hash )(ion_file_hashmap_t *, ion_key_t, int)
 
FILE * file
 

Detailed Description

Struct used to maintain an instance of an in memory hashmap.

Definition at line 69 of file open_address_file_hash.h.

Member Data Documentation

int(* file_hashmap::compute_hash) (ion_file_hashmap_t *, ion_key_t, int)

The hashing function to be used for the instance

Definition at line 75 of file open_address_file_hash.h.

FILE* file_hashmap::file

file pointer

Definition at line 83 of file open_address_file_hash.h.

int file_hashmap::map_size

The size of the map in item capacity

Definition at line 71 of file open_address_file_hash.h.

ion_dictionary_parent_t file_hashmap::super

Definition at line 70 of file open_address_file_hash.h.

ion_write_concern_t file_hashmap::write_concern

The current write_concern level of the hashmap

Definition at line 72 of file open_address_file_hash.h.


The documentation for this struct was generated from the following file: