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

Detailed Description

Definition at line 69 of file cl_cluster.h.

#include "cl_cluster.h"

+ Collaboration diagram for cl_cluster:

Data Fields

pthread_mutex_t batch_init_lock
 
cf_atomic32 batch_initialized
 
cf_queue * batch_q
 
pthread_t batch_threads [NUM_BATCH_THREADS]
 
struct
cl_cluster_compression_stat_s 
compression_stat
 
bool follow
 
volatile bool found_all
 
cf_vector host_addr_map_v
 
cf_vector host_port_v
 
cf_vector host_str_v
 
int info_timeout
 
uint32_t last_node
 
pthread_mutex_t LOCK
 
cl_partition_id n_partitions
 
cf_vector node_v
 
cl_partition_table * partition_table_head
 
cf_atomic32 query_initialized
 
cf_queue * query_q
 
pthread_t query_threads [NUM_QUERY_THREADS]
 
cf_atomic32 scan_initialized
 
cf_queue * scan_q
 
pthread_t scan_threads [NUM_SCAN_THREADS]
 
uint32_t tend_speed
 
cf_atomic32 tender_running
 
pthread_t tender_thread
 

Field Documentation

pthread_mutex_t cl_cluster::batch_init_lock

Definition at line 100 of file cl_cluster.h.

cf_atomic32 cl_cluster::batch_initialized

Definition at line 101 of file cl_cluster.h.

cf_queue* cl_cluster::batch_q

Definition at line 102 of file cl_cluster.h.

pthread_t cl_cluster::batch_threads[NUM_BATCH_THREADS]

Definition at line 103 of file cl_cluster.h.

struct cl_cluster_compression_stat_s cl_cluster::compression_stat

Definition at line 93 of file cl_cluster.h.

bool cl_cluster::follow

Definition at line 75 of file cl_cluster.h.

volatile bool cl_cluster::found_all

Definition at line 77 of file cl_cluster.h.

cf_vector cl_cluster::host_addr_map_v

Definition at line 83 of file cl_cluster.h.

cf_vector cl_cluster::host_port_v

Definition at line 81 of file cl_cluster.h.

cf_vector cl_cluster::host_str_v

Definition at line 80 of file cl_cluster.h.

int cl_cluster::info_timeout

Definition at line 95 of file cl_cluster.h.

uint32_t cl_cluster::last_node

Definition at line 86 of file cl_cluster.h.

pthread_mutex_t cl_cluster::LOCK

Definition at line 97 of file cl_cluster.h.

cl_partition_id cl_cluster::n_partitions

Definition at line 90 of file cl_cluster.h.

cf_vector cl_cluster::node_v

Definition at line 87 of file cl_cluster.h.

cl_partition_table* cl_cluster::partition_table_head

Definition at line 91 of file cl_cluster.h.

cf_atomic32 cl_cluster::query_initialized

Definition at line 111 of file cl_cluster.h.

cf_queue* cl_cluster::query_q

Definition at line 112 of file cl_cluster.h.

pthread_t cl_cluster::query_threads[NUM_QUERY_THREADS]

Definition at line 113 of file cl_cluster.h.

cf_atomic32 cl_cluster::scan_initialized

Definition at line 106 of file cl_cluster.h.

cf_queue* cl_cluster::scan_q

Definition at line 107 of file cl_cluster.h.

pthread_t cl_cluster::scan_threads[NUM_SCAN_THREADS]

Definition at line 108 of file cl_cluster.h.

uint32_t cl_cluster::tend_speed

Definition at line 73 of file cl_cluster.h.

cf_atomic32 cl_cluster::tender_running

Definition at line 72 of file cl_cluster.h.

pthread_t cl_cluster::tender_thread

Definition at line 71 of file cl_cluster.h.


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