Multi-ApplicationOnlineProfiling  2.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Bloom_Filter Struct Reference

This is the main structure defining the Bloom Filter. More...

#include <Bloom_Filter.h>

Collaboration diagram for Bloom_Filter:
Collaboration graph

Data Fields

struct Bit_Array array
 The bit Array containing the filter data. More...
 
MALP_Spinlock lock
 The lock for concurrent access on the bit array. More...
 
uint64_t size
 The size of the filter data. More...
 
size_t sizeof_payload
 The size of elements that can be added to the filter. More...
 

Detailed Description

This is the main structure defining the Bloom Filter.

Definition at line 41 of file Bloom_Filter.h.

Field Documentation

struct Bit_Array Bloom_Filter::array

The bit Array containing the filter data.

Definition at line 43 of file Bloom_Filter.h.

MALP_Spinlock Bloom_Filter::lock

The lock for concurrent access on the bit array.

Definition at line 44 of file Bloom_Filter.h.

uint64_t Bloom_Filter::size

The size of the filter data.

Definition at line 45 of file Bloom_Filter.h.

size_t Bloom_Filter::sizeof_payload

The size of elements that can be added to the filter.

Definition at line 46 of file Bloom_Filter.h.


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