AMPS C/C++ Client Class Reference
AMPS C/C++ Client Version 5.3.4.3
|
▼NAMPS | |
C_FIXBuilder | Provides a convenient way of building messages in FIX format, typically referenced using the typedefs AMPS::FIXBuilder or AMPS::NVFIXBuilder |
CAuthenticator | The interface for handling authentication with the AMPS server |
CBlockPublishStore | Used as a base class for other stores in the AMPS C++ client, this is an implementation of StoreImpl that breaks a provided Buffer into uniform blocks for storing messages and tracks used and unused blocks |
▼CBlockStore | Used as a base class for other stores in the AMPS C++ client, this is an implementation that breaks a provided Buffer into uniform blocks for storing messages and tracks used and unused blocks |
CBlock | Used as metadata for each block in a Buffer |
CBookmarkStore | Interface for BookmarkStoreImpl classes |
CBookmarkStoreImpl | Abstract base class for storing received bookmarks for HA clients |
CBuffer | Abstract base class for implementing a buffer to be used by a StoreImpl for storage of publish messages for possible replay to AMPS |
CClient | Client represents a connection to an AMPS server, but does not provide failover or reconnection behavior by default |
CCommand | Command is an encapsulation of a single AMPS command sent by the client |
CCompositeMessageBuilder | Used to create payloads for AMPS composite messages, which are messages with a number of parts where each part is a complete message of a specific message type |
CCompositeMessageParser | Used to retrieve individual message parts from AMPS composite messages, which are messages where the data contains a number of parts and each part is a complete message of a specific message type |
CConflatingRecoveryPointAdapter | RecoveryPointAdapter implementation that delegates storage to another RecoveryPointAdapter but provides conflation so that only every X updates are saved and/or only the last update every Y milliseconds is saved |
CConnectionStateListener | Abstract base class for connection state listeners |
CDefaultAuthenticator | A default implementation of Authenticator that only uses an unchanged password and does not implement retry |
CDefaultServerChooser | A server chooser that rotates through multiple URIs, in order |
CDynamicRecoveryPoint | DynamicRecoveryPoint is a RecoveryPoint implementation where subId is set explicitly but bookmark is retrieved from the BookmarkStore as its most recent at the time of access |
CExceptionListener | Exception listener for unhandled exceptions |
CExponentialDelayStrategy | ExponentialDelayStrategy is an implementation that exponentially "backs off" when reconnecting to the same server, with a maximum number of retries before it gives up entirely |
CFailedResubscribeHandler | Abstract base class where you can implement handling of exceptions that occur when a SubscriptionManager implementation is attempting to restart subscriptions following a connection failure |
CFailedWriteHandler | Class to handle when a client receives a duplicate publish message, or not entitled message |
CField | Field represents the value of a single field in a Message |
CFixedDelayStrategy | FixedDelayStrategy is an implementation that delays for a fixed time period, as specified in the constructor, when reconnecting to the same server as we were previously connected to, or if we are invoked again for the first server we ever tried |
CFixedRecoveryPoint | FixedRecoveryPoint is a RecoveryPoint implementation where subId and bookmark are set explicitly |
CFIXShredder | Class for parsing a FIX format message into a std::map of keys and values, where the keys and values are represented by AMPS::Field objects |
CHAClient | A highly-available Client that automatically reconnects and re-subscribes to AMPS instances upon disconnect |
CHandler | Wrapper for callback functions in AMPS |
CHybridPublishStore | An implementation of StoreImpl for publication |
CLoggedBookmarkStore | A BookmarkStoreImpl implementation that logs all messages to a file |
CMemoryBookmarkStore | A BookmarkStoreImpl implementation that stores bookmarks in memory |
CMemoryPublishStore | A StoreImpl implementation that uses MemoryStoreBuffer as its buffer to hold published messages in memory |
CMemoryStoreBuffer | A Buffer implementation that uses memory for storage |
CMemorySubscriptionManager | A SubscriptionManager implementation that maintains subscriptions placed in memory so that they can be placed again after a reconnect |
▼CMessage | Message encapsulates a single message sent to or received from an AMPS server, and provides methods for every header that can be present, whether or not that header will be populated or used in a particular context |
CAckType | Valid values for the setAckTypeEnum() and getAckTypeEnum() methods |
CCommand | Valid values for setCommandEnum() and getCommandEnum() |
COptions | Class for constructing the options string to pass to AMPS in a Message |
CMessageImpl | Implementation class for a Message |
CMessageRouter | This class multiplexes messages from AMPS to multiple subscribers and uses the stream of acks from AMPS to remove routes as appropriate |
▼CMessageStream | An iterable object representing the results of an AMPS subscription and/or query |
Citerator | Represents an iterator over messages in an AMPS topic |
CMMapBookmarkStore | A BookmarkStoreImpl implementation that uses a memory mapped file for storage of the bookmarks |
CMMapStoreBuffer | A Buffer implementation that uses a memory mapped file as its storage |
CPublishStore | A StoreImpl implementation that uses a memory-mapped file to provide a publish store that persists across application restarts |
CReason | Class to hold string versions of failure reasons |
CReconnectDelayStrategy | ReconnectDelayStrategy is called by AMPS::HAClient to determine how long to wait between attempts to connect or reconnect to a server |
CReconnectDelayStrategyImpl | Base class for ReconnectDelayStrategy implementations |
CRecoveryPoint | Provides access to the subId and bookmark needed to restart a subscription |
CRecoveryPointAdapter | RecoveryPointAdapter a handle class for implementing external storage of subscription recovery points and recovery from storage |
CRecoveryPointAdapterImpl | RecoveryPointAdapterImpl virtual base class for implementing external storage of subscription recovery points and recovery from storage |
CRecoveryPointImpl | RecoveryPointImpl virtual base class provides access to the subId and bookmark needed to restart a subscription |
CRingBookmarkStore | A BookmarkStoreImpl that stores only the MOST_RECENT bookmark to a file for recovery and keeps any bookmarks later than most recent in memory |
CServerChooser | Abstract base class for choosing amongst multiple URIs for both the initial connection and reconnection |
CServerChooserImpl | Abstract base class for choosing amongst multiple URIs for both the initial connection and reconnection |
CSOWRecoveryPointAdapter | RecoveryPointAdapter virtual base class for implementing external storage of subscription recovery points and recovery from storage |
CStore | Handle class for StoreImpl classes that track publish messages |
CStoreImpl | Abstract base class for storing published messages for an HA publisher client |
CStoreReplayer | Abstract base class for replaying a publish message |
CSubscriptionManager | Abstract base class to manage all subscriptions placed on a client so that they can be re-established if the client is disconnected and then reconnected |