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

Data Fields

log_search_mode_t mode
 
char input_buffer [256]
 
size_t len
 
size_t cursor
 
char previous_patterns [32][256]
 
int previous_pattern_count
 
pcre2_singleton_t * active_patterns [32]
 
int active_pattern_count
 
bool case_insensitive
 
bool fixed_string
 
bool global_highlight
 
bool invert_match
 
int context_before
 
int context_after
 
mutex_t mutex
 
lifecycle_t lifecycle
 
atomic_t needs_rerender
 
atomic_t signal_cancelled
 Set by signal handler, checked by render loop.
 
atomic_t mode_atomic
 Shadow of mode for signal-safe reads.
 
bool cli_pattern_auto_populated
 Track if CLI pattern was already populated.
 

Detailed Description

Definition at line 39 of file search.c.

Field Documentation

◆ active_pattern_count

◆ active_patterns

◆ case_insensitive

◆ cli_pattern_auto_populated

bool log_search_state_t::cli_pattern_auto_populated

Track if CLI pattern was already populated.

Definition at line 66 of file search.c.

Referenced by log_search_enter_mode(), and log_search_exit_mode().

◆ context_after

int log_search_state_t::context_after

◆ context_before

int log_search_state_t::context_before

◆ cursor

size_t log_search_state_t::cursor

◆ fixed_string

◆ global_highlight

bool log_search_state_t::global_highlight

◆ input_buffer

◆ invert_match

bool log_search_state_t::invert_match

◆ len

◆ lifecycle

lifecycle_t log_search_state_t::lifecycle

Definition at line 62 of file search.c.

◆ mode

◆ mode_atomic

◆ mutex

◆ needs_rerender

atomic_t log_search_state_t::needs_rerender

◆ previous_pattern_count

int log_search_state_t::previous_pattern_count

Definition at line 47 of file search.c.

◆ previous_patterns

char log_search_state_t::previous_patterns[32][256]

Definition at line 46 of file search.c.

◆ signal_cancelled

atomic_t log_search_state_t::signal_cancelled

Set by signal handler, checked by render loop.

Definition at line 64 of file search.c.

Referenced by log_search_check_signal_cancel(), and log_search_signal_cancel().


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