All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Fields
cf_queue Struct Reference

Detailed Description

cf_queue A queue

Definition at line 60 of file src/include/citrusleaf/cf_queue.h.

#include "cf_queue.h"

+ Collaboration diagram for cf_queue:

Data Fields

unsigned int allocsz
 
pthread_cond_t CV
 
size_t elementsz
 
pthread_mutex_t LOCK
 
bytequeue
 
unsigned int read_offset
 
bool threadsafe
 
unsigned int write_offset
 

Field Documentation

unsigned int cf_queue::allocsz

Definition at line 62 of file src/include/citrusleaf/cf_queue.h.

pthread_cond_t cf_queue::CV

Definition at line 68 of file src/include/citrusleaf/cf_queue.h.

size_t cf_queue::elementsz

Definition at line 66 of file src/include/citrusleaf/cf_queue.h.

pthread_mutex_t cf_queue::LOCK

Definition at line 67 of file src/include/citrusleaf/cf_queue.h.

byte * cf_queue::queue

Definition at line 69 of file src/include/citrusleaf/cf_queue.h.

unsigned int cf_queue::read_offset

Definition at line 65 of file src/include/citrusleaf/cf_queue.h.

bool cf_queue::threadsafe

Definition at line 61 of file src/include/citrusleaf/cf_queue.h.

unsigned int cf_queue::write_offset

Definition at line 63 of file src/include/citrusleaf/cf_queue.h.


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