ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
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_code * 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.
flow_control_debounce_t debounce

Detailed Description

Definition at line 49 of file search.c.

Field Documentation

◆ active_pattern_count

int log_search_state_t::active_pattern_count

Definition at line 61 of file search.c.

◆ active_patterns

pcre2_code* log_search_state_t::active_patterns[32]

Definition at line 60 of file search.c.

◆ case_insensitive

bool log_search_state_t::case_insensitive

Definition at line 64 of file search.c.

◆ cli_pattern_auto_populated

bool log_search_state_t::cli_pattern_auto_populated

Track if CLI pattern was already populated.

Definition at line 76 of file search.c.

◆ context_after

int log_search_state_t::context_after

Definition at line 69 of file search.c.

◆ context_before

int log_search_state_t::context_before

Definition at line 68 of file search.c.

◆ cursor

size_t log_search_state_t::cursor

Definition at line 53 of file search.c.

◆ debounce

flow_control_debounce_t log_search_state_t::debounce

Definition at line 77 of file search.c.

◆ fixed_string

bool log_search_state_t::fixed_string

Definition at line 65 of file search.c.

◆ global_highlight

bool log_search_state_t::global_highlight

Definition at line 66 of file search.c.

◆ input_buffer

char log_search_state_t::input_buffer[256]

Definition at line 51 of file search.c.

◆ invert_match

bool log_search_state_t::invert_match

Definition at line 67 of file search.c.

◆ len

size_t log_search_state_t::len

Definition at line 52 of file search.c.

◆ lifecycle

lifecycle_t log_search_state_t::lifecycle

Definition at line 72 of file search.c.

◆ mode

log_search_mode_t log_search_state_t::mode

Definition at line 50 of file search.c.

◆ mode_atomic

atomic_t log_search_state_t::mode_atomic

Shadow of mode for signal-safe reads.

Definition at line 75 of file search.c.

◆ mutex

mutex_t log_search_state_t::mutex

Definition at line 71 of file search.c.

◆ needs_rerender

atomic_t log_search_state_t::needs_rerender

Definition at line 73 of file search.c.

◆ previous_pattern_count

int log_search_state_t::previous_pattern_count

Definition at line 57 of file search.c.

◆ previous_patterns

char log_search_state_t::previous_patterns[32][256]

Definition at line 56 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 74 of file search.c.


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