|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
⚙️ 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. | |
⚙️ Core functionality including error handling, logging, and configuration
Common definitions, error handling, logging system, and configuration.