All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Private Attributes
as_node_shm Struct Reference

Detailed Description

Shared memory representation of node. 48 bytes.

Definition at line 39 of file as_shm_cluster.h.

+ Collaboration diagram for as_node_shm:

Private Attributes

uint8_t active
 
struct sockaddr_in addr
 
uint8_t has_batch_index
 
uint8_t has_double
 
uint8_t has_geo
 
uint8_t has_replicas_all
 
ck_swlock_t lock
 
char name [AS_NODE_NAME_SIZE]
 
char pad [3]
 

Field Documentation

uint8_t as_node_shm::active
private

Is node currently active.

Definition at line 62 of file as_shm_cluster.h.

struct sockaddr_in as_node_shm::addr
private

Socket address.

Definition at line 56 of file as_shm_cluster.h.

uint8_t as_node_shm::has_batch_index
private

Does node support batch-index protocol?

Definition at line 68 of file as_shm_cluster.h.

uint8_t as_node_shm::has_double
private

Does node support floating point type?

Definition at line 80 of file as_shm_cluster.h.

uint8_t as_node_shm::has_geo
private

Does node support geospatial?

Definition at line 86 of file as_shm_cluster.h.

uint8_t as_node_shm::has_replicas_all
private

Does node support replicas-all info protocol?

Definition at line 74 of file as_shm_cluster.h.

ck_swlock_t as_node_shm::lock
private

Lightweight node read/write lock.

Definition at line 50 of file as_shm_cluster.h.

char as_node_shm::name[AS_NODE_NAME_SIZE]
private

Node name.

Definition at line 44 of file as_shm_cluster.h.

char as_node_shm::pad[3]
private

Pad to 8 byte boundary.

Definition at line 92 of file as_shm_cluster.h.


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