AMPS C# Client  5.3.3.4
AMPS C# Client for .NET
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 12345]
 NAMPS
 NClientA simple ServerChooser that keeps a list of AMPS instances and Authenticators, and advances to the next one when failure occurs
 NExceptions
 NFields
 CAuthenticator
 CBlockPublishStore
 CBookmarkRingBuffer
 CBookmarkStore
 CBookmarkStoreResizeHandler
 CClient
 CClientDisconnectHandler
 CActionDisconnectHandlerAllows the use of an Action (i.e. lambda function with no return value) in any context where a ClientDisconnectHandler may be used
 CCommandCommand is an encapsulation of a single AMPS command sent by the client. Using Command you can build valid commands to be executed either synchronously or asynchronously via the Client execute() and executeAsync() methods. Command is designed to be used as a "builder" enabling AMPS commands to be built easily, for example:
 CCommandIdUsed to give a unique identifier to a Command. This Id can be used to reference the command later, such as when unsubscribing a subscription command
 CCompletionListener
 CCompositeMessageBuilderUsed 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. For example, a composite message type of "composite-json-binary" may be declared on the server that combines a set of JSON headers with an opaque binary payload. CompositeMessageBuilder makes it easy to assemble this payload
 CCompositeMessageParserUsed 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. For example, a composite message type of "composite-json-binary" may be declared on the server that combines a set of JSON headers with an opaque binary payload. CompositeMessageParser makes it easy to retrieve the parts of a composite message from the composite message payload
 CConflatingRecoveryPointAdapter
 CConnectionInfo
 CDefaultAuthenticator
 CDefaultBookmarkStoreA no-op default implementation of the BookmarkStore interface that does nothing
 CDefaultCompletionListener
 CDefaultDisconnectHandlerA default no-op implementation of the ClientDisconnectHandler and TransportDisconnectHandler interfaces that does nothing
 CDefaultMessageHandlerA defualy no-op implementation of the MessageHandler interface that does nothing
 CDefaultServerChooser
 CDefaultSubscriptionManagerA no-op implementation of the SubscriptionManager interface that does nothing
 CDynamicRecoveryPoint
 CDynamicRecoveryPointFactory
 CExponentialDelayStrategyExponentialDelayStrategy is an implementation that exponentially "backs off" when reconnecting to the same server, including optional jitter when backing off and a maximum amount of time to attempt reconnection before giving up entirely
 CFailedWriteHandlerAn interface for receiving information on messages that you've written, but for which the server indicates are not persisted because of a failure
 CFailedWriteHandlerV4An interface for receiving information on messages that you've written, but for which the server indicates are not persisted because of a failure
 CFIXBuilderUsed to build up message strings for FIX
 CFixedDelayStrategy
 CFixedRecoveryPoint
 CFixedRecoveryPointFactory
 CFIXMessage
 CFIXProtocolImplements the Protocol interface. Used to parse a byte stream as a series of messages. The byte stream must use the AMPS FIX protocol
 CFIXProtocolParserImplements the ProtocolParser interface. Parses a byte stream using FIX protocol
 CFIXShredderA parser class which converts a FIX message into a dictionary
 CHAClientA highly-available AMPS Client object that automatically reconnects and re-subscribes to AMPS instances upon disconnect
 CHandleTimeoutStream
 CHybridPublishStore
 CJSONMessage
 CJSONProtocolImplements the Protocol interface. Used to parse a byte stream as a series of messgaes. The byte stream must used AMPS FIX protocol
 CJSONProtocolParserImplements the ProtocolParser interface. Parses a byte stream using JSON Protocol (AMPS Protocol)
 CLoggedBookmarkStore
 CMemoryBookmarkStore
 CMemoryPublishStore
 CMemoryStoreBufferMemoryStoreBuffer is a wrapper for a list that maintains positon. In order to do this, MemoryStoreBuffer uses a ByteBuffer
 CMemorySubscriptionManagerAn in-memory implementation of SubscriptionManager. Used by HAClient
 CMessageAll communication with AMPS occurs through passing Messages. The AMPS clients provide named convenience methods for core AMPS functionality. These named methods work by creating and sending Messages to AMPS
 CMessageHandlerInterface for classes that handle AMPS messages
 CActionMessageHandlerAllows usage of an Action (i.e. a lambda function with no return value) in the place of a MessageHandler throughout the AMPS api
 CMessageRouter
 CMessageStreamAllows iteration over the messages in an AMPS SOW cache, or over the stream of messages on a subscription, or both
 CNVFIXBuilderUsed to build up message strings for NVFIX
 CNVFIXMessageA message subclass used by NVFIXProtocolParser to aid in building Message instances parsed from the NVFIXProtocol. Generally not used directly by end user
 CNVFIXProtocol
 CNVFIXProtocolParserImplements the ProtocolParser interface and extends FIXProtocolParser class. Parses a byte stream using NVFIX protocol
 CNVFIXShredderA parser class that converts an NVFIX message into a Dictionary
 CPool
 CProperties
 CProtocolInterface representing an AMPS wire protocol. Classes that implement this interface aid in parsing a byte stream as a series of messages, formatted using one of the AMPS-supported protocols
 CProtocolFactoryClass which creates Protocols as well as registering and unregistering them from a Dictionary
 CProtocolParser
 CPublishStore
 CPublishStoreResizeHandler
 CReconnectDelayStrategyReconnect delay strategy implementations are called by HAClient to determine how long to wait between attempts to connect or reconnect to a server. AMPS provides two predefined implementations:

See also
ExponentialDelayStrategy

ExponentialDelayStrategy and

See also
FixedDelayStrategy

FixedDelayStrategy</seelaso>

 CRecoveryPoint
 CRecoveryPointFactory
 CRecoveryPointAdapter
 CRingBookmarkStore
 CServerChooser
 CSimpleReadBuffer
 CSOWRecoveryPointAdapter
 CStoreReplayer
 CSOWDeleteTypes
 CStore
 CSubscriptionManager
 CTCPSTransportImplements a secure transport for communicating with AMPS over a SslStream
 CTCPSTransportImpl
 CTCPTransport
 CTCPTransportImpl
 CThreadCreatedHandlerInterface for classes that handle AMPS messages
 CActionThreadCreatedHandlerAllows usage of an Action (i.e. a lambda function with no return value) in the place of a MessageHandler throughout the AMPS api
 CTransport
 CTransportDisconnectHandler
 CTransportFactory
 CTransportTraceFilterAn implementation of TransportFilter that traces to a System.IO.TextWriter. To use, instantiate and hen pass to Transport's setTransportFilter, for example: Client client = new Client(...); client.connect(...); client.getTransport.setTransportFilter( new TransportTraceFilter(Console.out) );
 CURIPropertiesProvides a Properties interface to the parameters passed in a URI without depending on System.Web
 CUtilities
 CVersionInfoAn IComparable representation of the server's version
 CXMLMessage
 CXMLProtocol
 CXMLProtocolParser
 CZlibIOStreamA System.IO.Stream wrapper around the ComponentAce zlib implementation which works bidirectionally and eliminates a data copy
 NComponentAce
 NCompression
 NLibs