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

Per-callback timing statistics. More...

#include <include/ascii-chat/network/websocket/callback_timing.h>

Data Fields

atomic_t count
 
atomic_t last_ns
 
atomic_t min_interval_ns
 
atomic_t max_interval_ns
 
atomic_t total_duration_ns
 

Detailed Description

Per-callback timing statistics.

Tracks invocation counts, timestamps, and durations for a single callback type.

Definition at line 25 of file callback_timing.h.

Field Documentation

◆ count

atomic_t websocket_callback_stats_t::count

Definition at line 26 of file callback_timing.h.

Referenced by websocket_callback_timing_log_stats().

◆ last_ns

atomic_t websocket_callback_stats_t::last_ns

Definition at line 27 of file callback_timing.h.

◆ max_interval_ns

atomic_t websocket_callback_stats_t::max_interval_ns

Definition at line 29 of file callback_timing.h.

Referenced by websocket_callback_timing_log_stats().

◆ min_interval_ns

atomic_t websocket_callback_stats_t::min_interval_ns

◆ total_duration_ns

atomic_t websocket_callback_stats_t::total_duration_ns

Definition at line 30 of file callback_timing.h.

Referenced by websocket_callback_timing_log_stats().


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