21 #include <citrusleaf/cf_queue.h>
22 #include <netinet/in.h>
38 #define AS_NODE_NAME_SIZE 20
41 #define AS_NODE_NAME_MAX_SIZE AS_NODE_NAME_SIZE
50 typedef struct as_address_s {
54 struct sockaddr_in addr;
59 char name[INET_ADDRSTRLEN];
67 typedef struct as_node_s {
172 typedef struct as_node_info_s {
203 typedef struct as_friend_s {
208 char name[INET_ADDRSTRLEN];
249 ck_pr_store_8(&node->
active,
false);
273 ck_pr_dec_32_zero(&node->
ref_count, &destroy);
291 static inline struct sockaddr_in*
295 return &address->
addr;
321 if (! cf_queue_push_limit(node->
conn_q, &fd, limit)) {