|
ascii-chat 0.8.38
Real-time terminal-based video chat with ASCII art conversion
|
Internal circular buffer structure. More...
Data Fields | |
| session_log_entry_t | entries [SESSION_LOG_BUFFER_SIZE] |
| _Atomic size_t | write_pos |
| _Atomic uint64_t | sequence |
| mutex_t | mutex |
Internal circular buffer structure.
Definition at line 16 of file session_log_buffer.c.
| session_log_entry_t session_log_buffer::entries[SESSION_LOG_BUFFER_SIZE] |
Definition at line 17 of file session_log_buffer.c.
Referenced by session_log_buffer_append(), session_log_buffer_clear(), and session_log_buffer_get_recent().
| mutex_t session_log_buffer::mutex |
Definition at line 20 of file session_log_buffer.c.
Referenced by session_log_buffer_append(), session_log_buffer_clear(), session_log_buffer_destroy(), session_log_buffer_get_recent(), and session_log_buffer_init().
| _Atomic uint64_t session_log_buffer::sequence |
Definition at line 19 of file session_log_buffer.c.
Referenced by session_log_buffer_append(), session_log_buffer_clear(), session_log_buffer_get_recent(), and session_log_buffer_init().
| _Atomic size_t session_log_buffer::write_pos |
Definition at line 18 of file session_log_buffer.c.
Referenced by session_log_buffer_append(), session_log_buffer_clear(), session_log_buffer_get_recent(), and session_log_buffer_init().