Introduction
About the C/C++ Client
The C/C++ client package includes both the AMPS C++ client and a basic C client that uses only C language features.
C & C++ Support Matrix
This version of the AMPS C++ client supports the following operating systems and features:
| Feature | Linux x64 / aarch64 | Windows x64 | OSX x64 /aarch64 |
|---|---|---|---|
| Incredible performance | X | X | X |
| Publish and subscribe | X | X | X |
| State of the World (SOW) queries | X | X | X |
| Topic and content filtering | X | X | X |
| Atomic SOW query and subscribe | X | X | X |
| Transaction log replay | X | X | X |
| Historical SOW query | X | X | X |
| Beautiful documentation | X | X | X |
| HA: automatic failover | X | X | X |
| HA: durable publish and subscribe | X | X | X |
This version of the AMPS C++ client has been tested with the following compilers and versions. Other compilers or versions may work, but have not been tested by 60East:
- Linux: gcc 4.8 or later
- Windows: Visual Studio versions under current mainstream support
- OSX: clang