Go to the source code of this file.
◆ stat_vec_dup
#define stat_vec_dup |
( |
|
S, |
|
|
|
V |
|
) |
| |
Value:({ \
__typeof__ ((V)[0]) * _v(v) = 0; \
if (V && ((
void *)V > (
void *)
S->shared_header) && \
((
void *)
S->shared_header +
S->memory_size))) \
_v(v); \
})
#define vec_bytes(v)
Number of data bytes in vector.
#define vec_dup(V)
Return copy of vector (no header, no alignment)
Definition at line 195 of file stat_client.c.
◆ copy_data()
◆ get_stat_vector_r()
◆ recv_fd()
static int recv_fd |
( |
int |
sock | ) |
|
|
static |
◆ stat_client_free()
◆ stat_client_get()
◆ stat_segment_connect()
int stat_segment_connect |
( |
const char * |
socket_name | ) |
|
◆ stat_segment_connect_r()
◆ stat_segment_data_free()
◆ stat_segment_disconnect()
void stat_segment_disconnect |
( |
void |
| ) |
|
◆ stat_segment_disconnect_r()
◆ stat_segment_dump()
◆ stat_segment_dump_entry()
◆ stat_segment_dump_entry_r()
◆ stat_segment_dump_r()
◆ stat_segment_heartbeat()
double stat_segment_heartbeat |
( |
void |
| ) |
|
◆ stat_segment_heartbeat_r()
◆ stat_segment_index_to_name()
char* stat_segment_index_to_name |
( |
uint32_t |
index | ) |
|
◆ stat_segment_index_to_name_r()
◆ stat_segment_ls()
uint32_t* stat_segment_ls |
( |
uint8_t ** |
patterns | ) |
|
◆ stat_segment_ls_r()
◆ stat_segment_string_vector()
uint8_t** stat_segment_string_vector |
( |
uint8_t ** |
string_vector, |
|
|
const char * |
string |
|
) |
| |
◆ stat_segment_vec_free()
void stat_segment_vec_free |
( |
void * |
vec | ) |
|
◆ stat_segment_vec_len()
int stat_segment_vec_len |
( |
void * |
vec | ) |
|
◆ stat_segment_version()
uint64_t stat_segment_version |
( |
void |
| ) |
|
◆ stat_segment_version_r()
◆ stat_client_main