ascii-chat 0.11.33
Video chat in your terminal
Loading...
Searching...
No Matches
debug_state_request_t Struct Reference

Data Fields

debug_request_type_t request_type
 
uint64_t delay_ns
 
atomic_t should_run
 
atomic_t should_exit
 
atomic_t signal_triggered
 
uint64_t memory_report_interval_ns
 
uint64_t last_memory_report_time_ns
 
mutex_t mutex
 
cond_t cond
 
bool initialized
 
bool handled_sync_state_time
 
bool handled_backtrace_time
 
bool handled_memory_report
 

Detailed Description

Definition at line 441 of file sync.c.

Field Documentation

◆ cond

◆ delay_ns

uint64_t debug_state_request_t::delay_ns

Definition at line 443 of file sync.c.

Referenced by debug_sync_print_backtrace_delayed(), and debug_sync_print_state_delayed().

◆ handled_backtrace_time

bool debug_state_request_t::handled_backtrace_time

Definition at line 453 of file sync.c.

◆ handled_memory_report

bool debug_state_request_t::handled_memory_report

Definition at line 454 of file sync.c.

◆ handled_sync_state_time

bool debug_state_request_t::handled_sync_state_time

Definition at line 452 of file sync.c.

◆ initialized

bool debug_state_request_t::initialized

Definition at line 451 of file sync.c.

Referenced by debug_sync_cleanup_thread(), and debug_sync_start_thread().

◆ last_memory_report_time_ns

uint64_t debug_state_request_t::last_memory_report_time_ns

Definition at line 448 of file sync.c.

Referenced by debug_sync_set_memory_report_interval().

◆ memory_report_interval_ns

uint64_t debug_state_request_t::memory_report_interval_ns

Definition at line 447 of file sync.c.

Referenced by debug_sync_set_memory_report_interval().

◆ mutex

mutex_t debug_state_request_t::mutex

◆ request_type

debug_request_type_t debug_state_request_t::request_type

Definition at line 442 of file sync.c.

Referenced by debug_sync_print_backtrace_delayed(), and debug_sync_print_state_delayed().

◆ should_exit

atomic_t debug_state_request_t::should_exit

Definition at line 445 of file sync.c.

Referenced by debug_sync_cleanup_thread(), and debug_sync_start_thread().

◆ should_run

atomic_t debug_state_request_t::should_run

Definition at line 444 of file sync.c.

Referenced by debug_sync_print_backtrace_delayed(), and debug_sync_print_state_delayed().

◆ signal_triggered

atomic_t debug_state_request_t::signal_triggered

Definition at line 446 of file sync.c.

Referenced by debug_sync_trigger_print().


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