OpenDNSSEC-signer  1.3.14
Data Fields
fifoq_struct Struct Reference

#include <fifoq.h>

Collaboration diagram for fifoq_struct:
Collaboration graph
[legend]

Data Fields

allocator_typeallocator
 
void * blob [FIFOQ_MAX_COUNT]
 
worker_typeowner [FIFOQ_MAX_COUNT]
 
size_t count
 
lock_basic_type q_lock
 
cond_basic_type q_threshold
 
cond_basic_type q_nonfull
 
int q_locked
 

Detailed Description

Definition at line 62 of file fifoq.h.

Field Documentation

allocator_type* fifoq_struct::allocator

Definition at line 63 of file fifoq.h.

Referenced by fifoq_cleanup(), and fifoq_create().

void* fifoq_struct::blob[FIFOQ_MAX_COUNT]

Definition at line 64 of file fifoq.h.

Referenced by fifoq_pop(), fifoq_push(), and fifoq_wipe().

size_t fifoq_struct::count

Definition at line 66 of file fifoq.h.

Referenced by fifoq_pop(), fifoq_push(), and fifoq_wipe().

worker_type* fifoq_struct::owner[FIFOQ_MAX_COUNT]

Definition at line 65 of file fifoq.h.

Referenced by fifoq_pop(), fifoq_push(), and fifoq_wipe().

lock_basic_type fifoq_struct::q_lock

Definition at line 67 of file fifoq.h.

Referenced by engine_stop_drudgers(), fifoq_cleanup(), fifoq_create(), and rrset_queue().

int fifoq_struct::q_locked

Definition at line 70 of file fifoq.h.

Referenced by fifoq_create(), and rrset_queue().

cond_basic_type fifoq_struct::q_nonfull

Definition at line 69 of file fifoq.h.

Referenced by fifoq_cleanup(), fifoq_create(), fifoq_pop(), and rrset_queue().

cond_basic_type fifoq_struct::q_threshold

Definition at line 68 of file fifoq.h.

Referenced by engine_stop_drudgers(), fifoq_cleanup(), fifoq_create(), and fifoq_push().


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