| CAuthToken | Authorization token and encapsulates information about the authorization scheme and its associated value |
| CCandleSymbol | Symbol that should be used with DXFeedSubscription class to subscribe for Candle events |
| ▼CCandleSymbolAttribute | Attribute of the CandleSymbol |
| CCandleAlignment | Candle alignment attribute of CandleSymbol defines how candles are aligned with respect to time |
| CCandleExchange | Exchange attribute of CandleSymbol defines the exchange identifier where data is taken from to build the candles |
| CCandlePeriod | Period attribute of CandleSymbol defines an aggregation period of the candles |
| CCandlePrice | Price type attribute of CandleSymbol defines the price used to build the candles |
| CCandlePriceLevel | Candle price level attribute of CandleSymbol defines how candles shall be aggregated in respect to a price interval |
| CCandleSession | Session attribute of CandleSymbol defines trading used to build the candles |
| CCandleType | Type of the candle aggregation period constitutes CandlePeriod type together its actual value |
| CCommonPromiseMixin< P > | Mixin for wrapping calls to common promise methods |
| ▼CCommonPromiseMixin< Promise< std::shared_ptr< E > > > | |
| CPromise< std::shared_ptr< E > > | Result of an event receiving that will be completed normally or exceptionally in the future |
| ▼CCommonPromiseMixin< Promise< std::vector< std::shared_ptr< E > > > > | |
| CPromise< std::vector< std::shared_ptr< E > > > | Result of an collection of events receiving that will be completed normally or exceptionally in the future |
| ▼CCommonPromiseMixin< Promise< void > > | |
| CPromise< void > | Result of an void receiving that will be completed normally or exceptionally in the future |
| CDay | Day represents a continuous period of time approximately 24 hours long |
| CDayFilter | A filter for days used by various search methods |
| CDirection | Direction of the price movement |
| Cdxfc_dxendpoint_property_t | The simple key-value structure that represents an endpoint's property |
| ▼CEntity | Base abstract class for all dxFeed C++ API entities |
| ►CSharedEntity | A base abstract "shared entity" class. Has some helpers for dynamic polymorphism |
| ►CRequireMakeShared< AdditionalUnderlyings > | |
| CAdditionalUnderlyings | Represents a set of additional underlyings for a given option |
| ►CRequireMakeShared< CFI > | |
| CCFI | A wrapper class for Classification of Financial Instruments code as defined in ISO 10962 standard |
| ►CRequireMakeShared< Attribute > | |
| CCFI::Attribute | Describes a single attribute with all values as defined in the ISO 10962 standard |
| ►CRequireMakeShared< Value > | |
| CCFI::Value | Describes single value of single character of CFI code as defined in the ISO 10962 standard |
| ►CRequireMakeShared< DXEndpoint > | |
| CDXEndpoint | Manages network connections to feed or publisher |
| ►CRequireMakeShared< Builder > | |
| CDXEndpoint::Builder | Builder class for DXEndpoint that supports additional configuration properties |
| CHistoryEndpoint::Builder | Builder is a static inner class that provides a flexible and readable way to construct instances of the HistoryEndpoint class |
| CIndexedTxModel< E >::Builder | A builder class for creating an instance of IndexedTxModel |
| CTimeSeriesTxModel< E >::Builder | A builder class for creating an instance of TimeSeriesTxModel |
| ►CRequireMakeShared< DXFeedSubscription > | |
| ►CDXFeedSubscription | Subscription for a set of symbols and event types |
| CDXFeedTimeSeriesSubscription | Extends DXFeedSubscription to conveniently subscribe to time-series of events for a set of symbols and event types |
| ►CRequireMakeShared< DXFeedTimeSeriesSubscription > | |
| CDXFeedTimeSeriesSubscription | Extends DXFeedSubscription to conveniently subscribe to time-series of events for a set of symbols and event types |
| CRequireMakeShared< DXPublisherObservableSubscription > | |
| ►CRequireMakeShared< HistoryEndpoint > | |
| CHistoryEndpoint | Represents an endpoint for accessing historical data, supporting configurable parameters such as compression and data format |
| CRequireMakeShared< InPlaceExecutor > | |
| ►CRequireMakeShared< IndexedTxModel< E > > | |
| CIndexedTxModel< O > | |
| CIndexedTxModel< E > | An incremental model for indexed events |
| ►CRequireMakeShared< IndexedTxModelListener< E > > | |
| CIndexedTxModelListener< E > | The listener for receiving indexed events with the specified type from the IndexedTxModel |
| ►CRequireMakeShared< InstrumentProfile > | |
| CInstrumentProfile | Represents basic profile information about market instrument |
| ►CRequireMakeShared< MarketDepthModel< O > > | |
| CMarketDepthModel< O > | Represents a model for market depth, tracking buy and sell orders and notifies listener of changes in the order book |
| ►CRequireMakeShared< MarketDepthModelListener< O > > | |
| CMarketDepthModelListener< O > | Invoked when the order book is changed |
| ►CRequireMakeShared< ObservableSubscriptionChangeListener > | |
| CObservableSubscriptionChangeListener | The listener interface for receiving notifications on the changes of observed subscription |
| ►CRequireMakeShared< PriceIncrements > | |
| CPriceIncrements | Represents rules for valid price quantization for a given instrument on a certain exchange |
| ►CRequireMakeShared< TimeSeriesTxModel< E > > | |
| CTimeSeriesTxModel< E > | An incremental model for time-series events |
| ►CRequireMakeShared< TimeSeriesTxModelListener< E > > | |
| CTimeSeriesTxModelListener< E > | The listener for receiving time series events with the specified type from the TimeSeriesTxModel |
| CDXFeed | Main entry class for dxFeed API (read it first) |
| CDXPublisher | Provides API for publishing of events to local or remote DXFeed |
| ►CEventType | Marks all event types that can be received via dxFeed API |
| ►CEventTypeWithSymbol< CandleSymbol > | |
| CCandle | Candle event with open, high, low, close prices and other information for a specific period |
| ►CEventTypeWithSymbol< std::string > | Concrete implementation of a event for std::string |
| ►CMarketEvent | Base class for all market events |
| CGreeks | Greeks event is a snapshot of the option price, Black-Scholes volatility and greeks |
| COptionSale | Option Sale event represents a trade or another market event with the price (for example, market open/close price, etc.) for each option symbol listed under the specified Underlying |
| ►COrderBase | Base class for common fields of Order, AnalyticOrder and SpreadOrder events |
| ►COrder | Order event is a snapshot for a full available market depth for a symbol |
| CAnalyticOrder | Represents an extension of Order introducing analytic information, e.g |
| COtcMarketsOrder | Represents an extension of Order for the symbols traded on the OTC Markets |
| CSpreadOrder | Spread order event is a snapshot for a full available market depth for all spreads on a given underlying symbol |
| CProfile | Profile information snapshot that contains a security instrument description |
| CQuote | Quote event is a snapshot of the best bid and ask prices, and other fields that change with each quote |
| CSeries | Series event is a snapshot of computed values that are available for all option series for a given underlying symbol based on the option prices on the market |
| CSummary | Summary information snapshot about the trading session including session highs, lows, etc |
| CTheoPrice | Theo price is a snapshot of theoretical option price computation that is periodically performed by dxPrice model-free computation |
| CTimeAndSale | Time and Sale represents a trade or other market event with price, like market open/close price, etc |
| ►CTradeBase | Base class for common fields of Trade} and TradeETH events |
| CTrade | Trade event is a snapshot of the price and size of the last trade during regular trading hours and an overall day volume and day turnover |
| CTradeETH | TradeETH event is a snapshot of the price and size of the last trade during extended trading hours and the extended trading hours day volume and day turnover |
| CUnderlying | Underlying event is a snapshot of computed values that are available for an option underlying symbol based on the option prices on the market |
| CMessage | Message event with an application-specific attachment |
| CTextMessage | Message event with text payload |
| CEventTypeWithSymbol< Symbol > | Event type parametrized by a symbol |
| CEventTypeWithSymbol< std::string > | Concrete implementation of a event for std::string |
| CInstrumentProfileCollector | Collects instrument profile updates and provides the live list of instrument profiles |
| CInstrumentProfileConnection | Connects to an instrument profile URL and reads instrument profiles with support of streaming live updates |
| COnDemandService | Provides on-demand historical tick data replay controls |
| CRequireMakeShared< T > | A helper class needed to construct smart pointers to objects and does not allow explicit construction of objects |
| CEventFlag | |
| CEventFlagsMask | The event flags' mask (a set of bit flags) |
| CEventPromiseMixin< E, P > | Mixin for wrapping Promise method calls for a single event |
| ▼CEventPromiseMixin< E, Promise< std::shared_ptr< E > > > | |
| CPromise< std::shared_ptr< E > > | Result of an event receiving that will be completed normally or exceptionally in the future |
| CEventSourceWrapper | A helper wrapper class needed to pass heterogeneous event sources using a container and convert them to internal Graal representation |
| CEventTypeEnum | The enumeration type that provides additional information about the dxFeed Graal C++-API event type |
| ▼Cstd::exception | STL class |
| ►Cstd::runtime_error | STL class |
| ►CRuntimeException | A runtime axception with stacktrace |
| CGraalException | The wrapper over CEntryPointErrorsEnum, the error code returned by GraalVM |
| CInvalidArgumentException | Thrown to indicate that a method has been passed an illegal or inappropriate argument |
| CJavaException | A wrapper over the interceptable Java exceptions thrown by the dxFeed Native Graal SDK |
| ▼CFilteredSubscriptionSymbol | This marker interface marks subscription symbol classes (like TimeSeriesSubscriptionSymbol) that attach "filters" to the actual symbols |
| CTimeSeriesSubscriptionSymbol | Represents subscription to time-series of events |
| CHandler< Signature > | A thread-safe class that allows to asynchronously notify listeners with a given signature |
| CHandler< void(ArgTypes...)> | A thread-safe class that allows to asynchronously notify listeners with a given signature |
| CIcebergType | Type of iceberg order |
| ▼CIndexedEvent | Represents an indexed collection of up-to-date information about some condition or state of an external entity that updates in real-time |
| COptionSale | Option Sale event represents a trade or another market event with the price (for example, market open/close price, etc.) for each option symbol listed under the specified Underlying |
| COrderBase | Base class for common fields of Order, AnalyticOrder and SpreadOrder events |
| CSeries | Series event is a snapshot of computed values that are available for all option series for a given underlying symbol based on the option prices on the market |
| ►CTimeSeriesEvent | Represents time-series snapshots of some process that is evolving in time or actual events in some external system that have an associated time stamp and can be uniquely identified |
| CCandle | Candle event with open, high, low, close prices and other information for a specific period |
| CGreeks | Greeks event is a snapshot of the option price, Black-Scholes volatility and greeks |
| CTheoPrice | Theo price is a snapshot of theoretical option price computation that is periodically performed by dxPrice model-free computation |
| CTimeAndSale | Time and Sale represents a trade or other market event with price, like market open/close price, etc |
| CUnderlying | Underlying event is a snapshot of computed values that are available for an option underlying symbol based on the option prices on the market |
| ▼CIndexedEventSource | Source identifier for IndexedEvent |
| COrderSource | Identifies a source of Order, AnalyticOrder, OtcMarketsOrder, and SpreadOrder events |
| ▼CIndexedEventSubscriptionSymbol | Represents a subscription to a specific source of indexed events |
| CTimeSeriesSubscriptionSymbol | Represents subscription to time-series of events |
| CInstrumentProfileType | Defines standard types of InstrumentProfile |
| CIterableInstrumentProfile | A wrapper around Java Iterator for InstrumentProfile |
| ▼CLastingEvent | Represents up-to-date information about some condition or state of an external entity that updates in real-time |
| CCandle | Candle event with open, high, low, close prices and other information for a specific period |
| CGreeks | Greeks event is a snapshot of the option price, Black-Scholes volatility and greeks |
| CProfile | Profile information snapshot that contains a security instrument description |
| CQuote | Quote event is a snapshot of the best bid and ask prices, and other fields that change with each quote |
| CSummary | Summary information snapshot about the trading session including session highs, lows, etc |
| CTheoPrice | Theo price is a snapshot of theoretical option price computation that is periodically performed by dxPrice model-free computation |
| CTradeBase | Base class for common fields of Trade} and TradeETH events |
| CUnderlying | Underlying event is a snapshot of computed values that are available for an option underlying symbol based on the option prices on the market |
| CLogging | A class of utility methods for managing the logging mechanism |
| CMarketEventSymbols | Helper class to compose and parse symbols for market events |
| ▼CObservableSubscription | Observable set of subscription symbols |
| CDXFeedSubscription | Subscription for a set of symbols and event types |
| COptionChain< T > | Set of option series for a single product or underlying symbol |
| COptionChainsBuilder< T > | Builder class for a set of option chains grouped by product or underlying symbol |
| COptionSeries< T > | Series of call and put options with different strike sharing the same attributes of expiration, last trading day, spc, multiplies, etc |
| COrderAction | Action enum for the Full Order Book (FOB) Orders |
| COtcMarketsPriceType | Type of prices on the OTC Markets |
| CPriceType | Type of the price value |
| CPromise< T > | Result of a computation that will be completed normally or exceptionally in the future |
| CPromiseList< E > | A list of event receiving results that will be completed normally or exceptionally in the future |
| CPromises | A class that represents a promise-based implementation often used for handling asynchronous operations |
| CSchedule | Schedule class provides API to retrieve and explore trading schedules of different exchanges and different classes of financial instruments |
| CScope | Scope of an order |
| CSession | Session represents a continuous period of time during which apply same rules regarding trading activity |
| CSessionFilter | A filter for sessions used by various search methods |
| CSessionType | Defines type of session - what kind of trading activity is allowed (if any), what rules are used, what impact on daily trading statistics it has, etc |
| CShortSaleRestriction | Short sale restriction on an instrument |
| CSide | Side of an order or a trade |
| CSimpleHandler< Signature > | A thread-safe class that allows to asynchronously notify listeners with a given signature |
| CSimpleHandler< void(ArgTypes...)> | A thread-safe class that allows to asynchronously notify listeners with a given signature |
| CMarketDepthModel< O >::SortedOrderSet< Less > | Represents a set of orders, sorted by a comparator |
| CStringHash | Universal functional object that allows searching std::unordered_map for string-like keys |
| CStringHashOld | Universal functional object that allows searching std::unordered_map for string-like keys |
| CStringLike | A lightweight wrapper around strings or string-like inputs |
| CStringLikeWrapperOld | A simple wrapper around strings or something similar to strings to reduce the amount of code for methods that take strings as input |
| CStringSymbol | A helper wrapper class needed to pass heterogeneous string symbols using a container and convert them to internal Graal representation |
| CSymbolWrapper | A helper wrapper class needed to pass heterogeneous symbols using a container and convert them to internal Graal representation |
| CSystem | A class that allows to set JVM system properties and get the values of JVM system properties |
| CTimeAndSaleType | Type of a time and sale event |
| CTimeFormat | Utility class for parsing and formatting dates and times in ISO-compatible format |
| CTimePeriod | Value class for period of time with support for ISO8601 duration format |
| CTradingStatus | Trading status of an instrument |
| CVoidPromiseMixin< P > | Mixin for wrapping Promise method calls for a void |
| ▼CVoidPromiseMixin< Promise< void > > | |
| CPromise< void > | Result of an void receiving that will be completed normally or exceptionally in the future |
| CWildcardSymbol | Represents [wildcard] subscription to all events of the specific event type |