FixIO Documentation
This library allows you to interface with native input/output facilities.
Features:
- currently supported systems: Windows, Linux, Mac OS X, Haiku, WebAssembly
- both synchronous and asynchronous API (callback based)
- GZIP compression/decompression
- TCP/IP network connections
- access to SQLite and PostgreSQL databases
- console based user interfaces
- advanced prompt implementation with history, autocompletion and searching
- allows integration with foreign event loop
- licensed under ZLIB license (no attribution required in binary builds)
Synchronous I/O classes
Asynchronous I/O classes
Atomic I/O classes
- AtomicFile - allows atomic updates of files using transactions
transaction
- transaction statement allows easy usage of transactions
SQL classes
Console user interface
Time classes
- Clock - access to the current time
- Monotonic - access to the monotonic time
Global functions
C API