4. I/O and Serialization
File I/O, networking, URI parsing, terminal output, and binary serialization.
- 4.1. File input output library
- 4.1.1. Glob and pattern matching
- 4.1.1.1. Type aliases
- 4.1.1.2. Constants
- 4.1.1.3. Structures
- 4.1.1.4. Handled structures
- 4.1.1.5. Handled types
- 4.1.1.6. File manipulation
- 4.1.1.7. Path manipulation
- 4.1.1.8. Directory manipulation
- 4.1.1.9. Glob and pattern matching
- 4.1.1.10. Filesystem queries
- 4.1.1.11. OS specific routines
- 4.1.1.12. Dynamic modules
- 4.1.1. Glob and pattern matching
- 4.2. Network socket library
- 4.3. HTTP and WebSocket library (libhv)
- 4.3.1. Enumerations
- 4.3.2. Handled structures
- 4.3.3. Handled types
- 4.3.4. WebSocket client
- 4.3.5. WebSocket server lifecycle
- 4.3.6. WebSocket channel send
- 4.3.7. Handle operations
- 4.3.8. HTTP route registration
- 4.3.9. HTTP server configuration
- 4.3.10. HTTP response helpers
- 4.3.11. HTTP client requests
- 4.3.12. Message and header access
- 4.3.13. Request configuration
- 4.3.14. Cookies
- 4.3.15. Form data
- 4.3.16. SSE response writer
- 4.4. High-level HTTP and WebSocket wrappers
- 4.5. URI manipulation library based on UriParser
- 4.6. Boost package for the URI parser
- 4.7. ANSI terminal color and style helpers
- 4.8. General purpose serialization
- 4.9. Command-line utilities