GPU-Accelerated Cuckoo Filter
Loading...
Searching...
No Matches
Public Attributes | List of all members
cuckoogpu::FilterRequest Struct Reference

Structure representing a filter operation request. More...

Public Attributes

RequestType type
 Type of request.
 
uint32_t count
 Number of keys in this batch.
 
cudaIpcMemHandle_t keysHandle
 optional handle to device memory containing keys
 
cudaIpcMemHandle_t outputHandle
 optional handle for results (for lookup/deletion)
 
uint64_t requestId
 Unique request identifier.
 
std::atomic< bool > completed
 Completion flag.
 
std::atomic< bool > cancelled
 Cancellation flag (for force shutdown)
 
size_t result
 Updated number of occupied slots after insert/delete.
 

Detailed Description

Structure representing a filter operation request.

Contains all information needed to process a filter operation through IPC, including memory handles for keys and results.

Definition at line 35 of file CuckooFilterIPC.cuh.

Member Data Documentation

◆ cancelled

std::atomic<bool> cuckoogpu::FilterRequest::cancelled

Cancellation flag (for force shutdown)

Definition at line 42 of file CuckooFilterIPC.cuh.

◆ completed

std::atomic<bool> cuckoogpu::FilterRequest::completed

Completion flag.

Definition at line 41 of file CuckooFilterIPC.cuh.

◆ count

uint32_t cuckoogpu::FilterRequest::count

Number of keys in this batch.

Definition at line 37 of file CuckooFilterIPC.cuh.

◆ keysHandle

cudaIpcMemHandle_t cuckoogpu::FilterRequest::keysHandle

optional handle to device memory containing keys

Definition at line 38 of file CuckooFilterIPC.cuh.

◆ outputHandle

cudaIpcMemHandle_t cuckoogpu::FilterRequest::outputHandle

optional handle for results (for lookup/deletion)

Definition at line 39 of file CuckooFilterIPC.cuh.

◆ requestId

uint64_t cuckoogpu::FilterRequest::requestId

Unique request identifier.

Definition at line 40 of file CuckooFilterIPC.cuh.

◆ result

size_t cuckoogpu::FilterRequest::result

Updated number of occupied slots after insert/delete.

Definition at line 43 of file CuckooFilterIPC.cuh.

◆ type

RequestType cuckoogpu::FilterRequest::type

Type of request.

Definition at line 36 of file CuckooFilterIPC.cuh.


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