ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
Core Infrastructure

⚙️ Core functionality including error handling, logging, and configuration More...

Modules

 Common Definitions
 ⚙️ Code shared throughout the library
 
 Buffer Sizes
 Standard buffer size constants.
 
 Error and Exit Codes
 Error codes and status values for ascii-chat.
 
 Application Limits
 Limits for clients, frame rates, display names, and other constraints.
 
 Logging Rate Limits
 Standard rate limits for log_*_every() macros.
 
 Protocol Constants
 Protocol version, feature flags, compression, and frame constants.
 
 Shutdown System
 Clean shutdown detection without library accessing application state.
 
 String Literal Constants
 Common string literal constants for boolean and value comparisons.
 
 Logging System
 📝 Logging API with multiple log levels and terminal output control
 
 Config Module
 The toml text file configuration file module.
 
 Options Module
 ⚙️ The command-line flags available
 
 Validation Helpers
 Reusable validation macros for protocol handlers.
 

Detailed Description

⚙️ Core functionality including error handling, logging, and configuration

Common definitions, error handling, logging system, and configuration.