|
ascii-chat 0.8.38
Real-time terminal-based video chat with ASCII art conversion
|
Discovery service status screen display implementation. More...
Go to the source code of this file.
Functions | |
| asciichat_error_t | discovery_status_gather (tcp_server_t *server, discovery_database_t *db, const char *ipv4_address, const char *ipv6_address, uint16_t port, time_t start_time, discovery_status_t *out_status) |
| void | discovery_status_display (const discovery_status_t *status) |
| void | discovery_status_update (tcp_server_t *server, discovery_database_t *db, const char *ipv4_address, const char *ipv6_address, uint16_t port, time_t start_time, time_t *last_update) |
Discovery service status screen display implementation.
Definition in file discovery_status.c.
| void discovery_status_display | ( | const discovery_status_t * | status | ) |
Definition at line 49 of file discovery_status.c.
References display_center_horizontal(), display_center_vertical(), extract_ip_from_address(), format_uptime_hms(), get_ip_type_string(), and terminal_get_size().
Referenced by acds_main(), and discovery_status_update().
| asciichat_error_t discovery_status_gather | ( | tcp_server_t * | server, |
| discovery_database_t * | db, | ||
| const char * | ipv4_address, | ||
| const char * | ipv6_address, | ||
| uint16_t | port, | ||
| time_t | start_time, | ||
| discovery_status_t * | out_status | ||
| ) |
Definition at line 16 of file discovery_status.c.
References tcp_server_get_client_count().
Referenced by acds_main(), and discovery_status_update().
| void discovery_status_update | ( | tcp_server_t * | server, |
| discovery_database_t * | db, | ||
| const char * | ipv4_address, | ||
| const char * | ipv6_address, | ||
| uint16_t | port, | ||
| time_t | start_time, | ||
| time_t * | last_update | ||
| ) |
Definition at line 167 of file discovery_status.c.
References discovery_status_display(), and discovery_status_gather().