LogoLogo
AMPS C++ Client 5.3.4
AMPS C++ Client 5.3.4
  • Welcome to the AMPS C / C++ Client
    • Before You Start
    • Introduction
    • Obtaining and Installing the AMPS C / C++ Client
    • Your First AMPS Program
      • Client Identification
      • Connection Strings for AMPS
      • Connection Parameters for AMPS
      • Providing Credentials to AMPS
    • Subscriptions
      • Content Filtering
        • Changing the Filter on a Subscription
      • Understanding Message Objects
      • Synchronous Message Processing
      • Asynchronous Message Processing
        • Understanding Threading
      • Regular Expression Subscriptions
      • Ending Subscriptions
    • Error Handling
      • Exceptions
      • Exception Types
      • Exception Handling and Asynchronous Message Processing
      • Controlling Blocking with Command Timeout
      • Disconnect Handling
        • Using a Heartbeat to Detect Disconnection
        • Managing Disconnection
        • Replacing Disconnect Handling
      • Unexpected Messages
      • Unhandled Exceptions
      • Detecting Write Failures
      • Monitoring Connection State
    • State of the World
      • Performing SOW Queries
        • Samples of Querying a Topic in the SOW
      • SOW and Subscribe
        • Samples of SOW and Subscribe
      • Setting Batch Size
      • Managing SOW Contents
      • Client Side Conflation
    • Using Queues
      • Backlog and Smart Pipelining
      • Returning a Message to the Queue
      • Acknowledgement Batching
      • Manual Acknowledgement
      • Samples of Working With a Queue
    • Delta Publish and Subscribe
      • Delta Subscribe
      • Delta Publish
    • High Availability
    • AMPS Programming: Working with Commands
    • Utility Classes
    • Advanced Topics
    • Exceptions Reference
    • AMPS Server Documentation
    • API Documentation
Powered by GitBook

Get Help

  • FAQ
  • Legacy Documentation
  • Support / Contact Us

Get AMPS

  • Evaluate
  • Develop

60East Resources

  • Website
  • Privacy Policy

Copyright 2013-2024 60East Technologies, Inc.

On this page
  • About the C/C++ Client
  • C & C++ Support Matrix
Export as PDF
  1. Welcome to the AMPS C / C++ Client

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

PreviousBefore You StartNextObtaining and Installing the AMPS C / C++ Client

Last updated 3 months ago