|
qb
2.0.0.0
C++17 Actor Framework
|
| QB Actor Framework | The QB Actor Framework is a C++17 library for building high-performance, concurrent, and distributed systems based on the Actor Model |
| Core Actor System | Fundamental components implementing the Actor Model |
| Actor Components | Defines actors, their identification, and lifecycle management |
| Core Event System | Base event types and core system events for actors |
| Engine & Scheduling | Manages actor execution, virtual cores, and system lifecycle |
| Callback System | Support for periodic callbacks within actors |
| Core Communication Channels | Primitives for direct actor-to-actor communication channels |
| Event System (General) | General event concepts and system-level event handling including I/O events |
| IO System | Asynchronous I/O operations, networking, and related utilities |
| Asynchronous System | Core mechanisms for event-driven asynchronous programming |
| Asynchronous I/O Events | Specific event types for asynchronous I/O operations |
| Networking Utilities | Socket wrappers, endpoint representation, and URI parsing |
| TCP Communication | Components for TCP-based network communication |
| UDP Communication | Components for UDP-based network communication |
| Secure Sockets Layer (SSL/TLS) | Components for secure, encrypted TCP communication (requires OpenSSL) |
| Transport Layer | Abstractions over network sockets and file operations for stream-based I/O |
| Protocol Handling | Message framing and parsing implementations |
| File System Operations | Components for interacting with the local file system |
| Cryptographic Utilities | Hashing, encryption, and JWT functionalities (requires OpenSSL) |
| Compression Utilities | Data compression and decompression (requires Zlib) |
| JSON Utilities | JSON parsing, manipulation, and serialization utilities |
| System-Level Utilities | Low-level system interactions and information |
| Lock-Free Primitives | Concurrent data structures without traditional locks |
| System Information | Utilities for querying CPU and system properties |
| Time Utilities | High-precision timestamp and duration classes |
| Time Utilities | Utilities for handling and measuring time with high precision |
| General Utilities | General-purpose helper classes and functions |
| Containers & Allocators | Custom containers and memory allocators for performance |
| Type Traits & Metaprogramming | Advanced type traits and metaprogramming helpers |
| Miscellaneous Utilities | Other small helper utilities |