ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
asciichat_instr_runtime Struct Reference

Data Fields

int fd
 
int pid
 
uint64_t thread_id
 
uint64_t sequence
 
uint64_t call_counter
 
char log_path [PATH_MAX]
 
bool filters_enabled
 
const char * filter_include
 
const char * filter_exclude
 
const char * filter_function_include
 
const char * filter_function_exclude
 
const char * filter_thread
 
regex_t include_regex
 
bool include_regex_valid
 
regex_t exclude_regex
 
bool exclude_regex_valid
 
regex_t function_include_regex
 
bool function_include_regex_valid
 
regex_t function_exclude_regex
 
bool function_exclude_regex_valid
 
uint32_t rate
 
bool rate_enabled
 
bool stderr_fallback
 
asciichat_instr_only_list_t only_selectors
 

Detailed Description

Definition at line 86 of file instrument_log.c.

Field Documentation

◆ call_counter

uint64_t asciichat_instr_runtime::call_counter

Definition at line 91 of file instrument_log.c.

Referenced by asciichat_instr_log_line(), and asciichat_instr_runtime_get().

◆ exclude_regex

regex_t asciichat_instr_runtime::exclude_regex

Definition at line 102 of file instrument_log.c.

Referenced by asciichat_instr_runtime_destroy().

◆ exclude_regex_valid

bool asciichat_instr_runtime::exclude_regex_valid

Definition at line 103 of file instrument_log.c.

Referenced by asciichat_instr_runtime_destroy().

◆ fd

int asciichat_instr_runtime::fd

◆ filter_exclude

const char* asciichat_instr_runtime::filter_exclude

Definition at line 95 of file instrument_log.c.

Referenced by asciichat_instr_runtime_get().

◆ filter_function_exclude

const char* asciichat_instr_runtime::filter_function_exclude

Definition at line 97 of file instrument_log.c.

Referenced by asciichat_instr_runtime_get().

◆ filter_function_include

const char* asciichat_instr_runtime::filter_function_include

Definition at line 96 of file instrument_log.c.

Referenced by asciichat_instr_runtime_get().

◆ filter_include

const char* asciichat_instr_runtime::filter_include

Definition at line 94 of file instrument_log.c.

Referenced by asciichat_instr_runtime_get().

◆ filter_thread

const char* asciichat_instr_runtime::filter_thread

Definition at line 98 of file instrument_log.c.

Referenced by asciichat_instr_runtime_get().

◆ filters_enabled

bool asciichat_instr_runtime::filters_enabled

Definition at line 93 of file instrument_log.c.

Referenced by asciichat_instr_runtime_get().

◆ function_exclude_regex

regex_t asciichat_instr_runtime::function_exclude_regex

Definition at line 106 of file instrument_log.c.

Referenced by asciichat_instr_runtime_destroy().

◆ function_exclude_regex_valid

bool asciichat_instr_runtime::function_exclude_regex_valid

Definition at line 107 of file instrument_log.c.

Referenced by asciichat_instr_runtime_destroy().

◆ function_include_regex

regex_t asciichat_instr_runtime::function_include_regex

Definition at line 104 of file instrument_log.c.

Referenced by asciichat_instr_runtime_destroy().

◆ function_include_regex_valid

bool asciichat_instr_runtime::function_include_regex_valid

Definition at line 105 of file instrument_log.c.

Referenced by asciichat_instr_runtime_destroy().

◆ include_regex

regex_t asciichat_instr_runtime::include_regex

Definition at line 100 of file instrument_log.c.

Referenced by asciichat_instr_runtime_destroy().

◆ include_regex_valid

bool asciichat_instr_runtime::include_regex_valid

Definition at line 101 of file instrument_log.c.

Referenced by asciichat_instr_runtime_destroy().

◆ log_path

char asciichat_instr_runtime::log_path[PATH_MAX]

Definition at line 92 of file instrument_log.c.

◆ only_selectors

asciichat_instr_only_list_t asciichat_instr_runtime::only_selectors

Definition at line 112 of file instrument_log.c.

Referenced by asciichat_instr_runtime_destroy().

◆ pid

int asciichat_instr_runtime::pid

Definition at line 88 of file instrument_log.c.

Referenced by asciichat_instr_log_line(), and asciichat_instr_runtime_get().

◆ rate

uint32_t asciichat_instr_runtime::rate

Definition at line 109 of file instrument_log.c.

Referenced by asciichat_instr_log_line(), and asciichat_instr_runtime_get().

◆ rate_enabled

bool asciichat_instr_runtime::rate_enabled

Definition at line 110 of file instrument_log.c.

Referenced by asciichat_instr_log_line(), and asciichat_instr_runtime_get().

◆ sequence

uint64_t asciichat_instr_runtime::sequence

Definition at line 90 of file instrument_log.c.

Referenced by asciichat_instr_log_line(), and asciichat_instr_runtime_get().

◆ stderr_fallback

bool asciichat_instr_runtime::stderr_fallback

Definition at line 111 of file instrument_log.c.

Referenced by asciichat_instr_log_line().

◆ thread_id

uint64_t asciichat_instr_runtime::thread_id

Definition at line 89 of file instrument_log.c.

Referenced by asciichat_instr_log_line(), and asciichat_instr_runtime_get().


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