23 #include <aerospike/as_thread_pool.h>
30 #include <aerospike/ck/ck_pr.h>
39 typedef struct as_seed_s {
55 typedef struct as_seeds_s {
79 typedef struct as_nodes_s {
104 typedef struct as_addr_maps_s {
134 typedef struct as_gc_item_s {
151 typedef struct as_cluster_s {
385 ck_pr_dec_32_zero(&nodes->
ref_count, &destroy);
410 ck_pr_dec_32_zero(&seeds->
ref_count, &destroy);
413 for (uint32_t i = 0; i < seeds->
size; i++) {
441 if (ip_map == NULL) {
456 ck_pr_dec_32_zero(&ip_map->
ref_count, &destroy);
459 for (uint32_t i = 0; i < ip_map->
size; i++) {
524 ck_pr_dec_32_zero(&tables->
ref_count, &destroy);