This commit is contained in:
2025-12-15 21:42:14 +05:30
parent 1b24256653
commit 4d5d06c3c0
9 changed files with 90 additions and 31 deletions

View File

@ -11,7 +11,7 @@ Originally developed as the internal core for IASoft (PVT) LTD., it is now open-
## ✨ Features
* **🚀 High-Performance IPC:** Shared-Memory Ring Buffers with wait-free SPSC synchronization.
* **🌐 Networking:** Integrated HTTP/HTTPS client (wrapper around `cpp-httplib` with automatic Zlib/Gzip/Brotli handling).
* **🌐 Networking:** Integrated HTTP/HTTPS client (wrapper around `cpp-httplib` with automatic Zlib/Gzip handling).
* **🧵 Async Scheduler:** A job system with high/normal priority queues and work stealing.
* **💾 File I/O:** Memory-mapped file operations and optimized binary stream readers/writers.
* **📦 Compression:** Unified API for Zlib, Gzip, and Zstd.
@ -22,6 +22,8 @@ Originally developed as the internal core for IASoft (PVT) LTD., it is now open-
IACore is built with CMake. You can include it in your project via `FetchContent` or by adding it as a subdirectory.
Note: On Windows, you must have VCPKG installed and the VCPKG_ROOT environment variable set, for OpenSSL support.
### CMake Example
```cmake
add_subdirectory(IACore)