Go to the source code of this file.
|
| stat_client_main_t * | stat_client_get (void) |
| |
| void | stat_client_free (stat_client_main_t *sm) |
| |
| int | stat_segment_connect_r (const char *socket_name, stat_client_main_t *sm) |
| |
| int | stat_segment_connect (const char *socket_name) |
| |
| void | stat_segment_disconnect_r (stat_client_main_t *sm) |
| |
| void | stat_segment_disconnect (void) |
| |
| uint8_t ** | stat_segment_string_vector (uint8_t **string_vector, const char *string) |
| |
| int | stat_segment_vec_len (void *vec) |
| |
| void | stat_segment_vec_free (void *vec) |
| |
| uint32_t * | stat_segment_ls_r (uint8_t **patterns, stat_client_main_t *sm) |
| |
| uint32_t * | stat_segment_ls (uint8_t **pattern) |
| |
| stat_segment_data_t * | stat_segment_dump_r (uint32_t *stats, stat_client_main_t *sm) |
| |
| stat_segment_data_t * | stat_segment_dump (uint32_t *counter_vec) |
| |
| stat_segment_data_t * | stat_segment_dump_entry_r (uint32_t index, stat_client_main_t *sm) |
| |
| stat_segment_data_t * | stat_segment_dump_entry (uint32_t index) |
| |
| void | stat_segment_data_free (stat_segment_data_t *res) |
| |
| double | stat_segment_heartbeat_r (stat_client_main_t *sm) |
| |
| double | stat_segment_heartbeat (void) |
| |
| char * | stat_segment_index_to_name_r (uint32_t index, stat_client_main_t *sm) |
| |
| char * | stat_segment_index_to_name (uint32_t index) |
| |
| uint64_t | stat_segment_version (void) |
| |
| uint64_t | stat_segment_version_r (stat_client_main_t *sm) |
| |
| static void * | stat_segment_adjust (stat_client_main_t *sm, void *data) |
| |
| static int | stat_segment_access_start (stat_segment_access_t *sa, stat_client_main_t *sm) |
| |
| static void | stat_segment_set_timeout_nsec (stat_client_main_t *sm, uint64_t timeout) |
| |
| static void | stat_segment_set_timeout (uint64_t timeout) |
| |
| static bool | stat_segment_access_end (stat_segment_access_t *sa, stat_client_main_t *sm) |
| |
◆ STAT_SEGMENT_SOCKET_FILE
| #define STAT_SEGMENT_SOCKET_FILE "/run/vpp/stats.sock" |
◆ STAT_SEGMENT_SOCKET_FILENAME
| #define STAT_SEGMENT_SOCKET_FILENAME "stats.sock" |
◆ STAT_VERSION_MAJOR
| #define STAT_VERSION_MAJOR 1 |
◆ STAT_VERSION_MINOR
| #define STAT_VERSION_MINOR 2 |
◆ stat_client_free()
◆ stat_client_get()
◆ stat_segment_access_end()
◆ stat_segment_access_start()
◆ stat_segment_adjust()
◆ 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 ** |
pattern | ) |
|
◆ stat_segment_ls_r()
◆ stat_segment_set_timeout()
| static void stat_segment_set_timeout |
( |
uint64_t |
timeout | ) |
|
|
inlinestatic |
◆ stat_segment_set_timeout_nsec()
◆ 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