dxFeed Graal CXX API
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 CCandleSymbolSymbol that should be used with DXFeedSubscription class to subscribe for Candle events
 CCandleSymbolAttributeAttribute of the CandleSymbol
 CCandleAlignmentCandle alignment attribute of CandleSymbol defines how candle are aligned with respect to time
 CCandleExchangeExchange attribute of CandleSymbol defines exchange identifier where data is taken from to build the candles
 CCandlePeriodPeriod attribute of CandleSymbol defines aggregation period of the candles
 CCandlePricePrice type attribute of CandleSymbol defines price that is used to build the candles
 CCandlePriceLevelCandle price level attribute of CandleSymbol defines how candles shall be aggregated in respect to price interval
 CCandleSessionSession attribute of CandleSymbol defines trading that is used to build the candles
 CCandleTypeType of the candle aggregation period constitutes CandlePeriod type together its actual value
 CDayDay represents a continuous period of time approximately 24 hours long
 CDayFilterA filter for days used by various search methods
 CDirectionDirection of the price movement
 Cdxfc_dxendpoint_property_tThe simple key-value structure that represents an endpoint's property
 CEntityBase abstract class for all dxFeed C++ API entities
 CSharedEntityBase abstract "shared entity" class. Has some helpers for dynamic polymorphism
 CDXFeedMain entry class for dxFeed API (read it first)
 CDXFeedSubscriptionSubscription for a set of symbols and event types
 CDXPublisherProvides API for publishing of events to local or remote DXFeed
 CEventTypeMarks all event types that can be received via dxFeed API
 CEventTypeWithSymbol< CandleSymbol >
 CCandleCandle event with open, high, low, close prices and other information for a specific period
 CEventTypeWithSymbol< std::string >
 CMarketEventBase class for all market events
 CMessageMessage event with application-specific attachment
 CEventTypeWithSymbol< Symbol >Event type parametrized by a symbol
 CInstrumentProfileRepresents basic profile information about market instrument
 CInstrumentProfileCollectorCollects instrument profile updates and provides the live list of instrument profiles
 CInstrumentProfileConnectionConnects to an instrument profile URL and reads instrument profiles with support of streaming live updates
 COnDemandServiceProvides on-demand historical tick data replay controls
 CEventFlag
 CEventFlagsMaskThe event flags' mask (a set of bit flags)
 CEventTypeEnumThe enumeration type that provides additional information about the dxFeed Graal C++-API event type
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 CGraalExceptionThe wrapper over CEntryPointErrorsEnum, the error code returned by GraalVM
 CJavaExceptionA wrapper over the interceptable Java exceptions thrown by the dxFeed Native Graal SDK
 CFilteredSubscriptionSymbolThis marker interface marks subscription symbol classes (like TimeSeriesSubscriptionSymbol) that attach "filters" to the actual symbols
 CTimeSeriesSubscriptionSymbolRepresents 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
 CIcebergTypeType of an iceberg order
 CIndexedEventRepresents an indexed collection of up-to-date information about some condition or state of an external entity that updates in real-time
 COptionSaleOption 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
 COrderBaseBase class for common fields of Order, AnalyticOrder and SpreadOrder events
 CSeriesSeries 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
 CTimeSeriesEventRepresents 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
 CCandleCandle event with open, high, low, close prices and other information for a specific period
 CGreeksGreeks event is a snapshot of the option price, Black-Scholes volatility and greeks
 CTheoPriceTheo price is a snapshot of the theoretical option price computation that is periodically performed by dxPrice model-free computation
 CTimeAndSaleTime and Sale represents a trade or other market event with price, like market open/close price, etc
 CUnderlyingUnderlying event is a snapshot of computed values that are available for an option underlying symbol based on the option prices on the market
 CIndexedEventSourceSource identifier for IndexedEvent
 COrderSourceIdentifies source of Order, AnalyticOrder, OtcMarketsOrder and SpreadOrder events
 CIndexedEventSubscriptionSymbolRepresents subscription to a specific source of indexed events
 CTimeSeriesSubscriptionSymbolRepresents subscription to time-series of events
 CInstrumentProfileTypeDefines standard types of InstrumentProfile
 CIterableInstrumentProfileA wrapper around Java Iterator for InstrumentProfile
 CLastingEventRepresents up-to-date information about some condition or state of an external entity that updates in real-time
 CCandleCandle event with open, high, low, close prices and other information for a specific period
 CGreeksGreeks event is a snapshot of the option price, Black-Scholes volatility and greeks
 CProfileProfile information snapshot that contains security instrument description
 CQuoteQuote event is a snapshot of the best bid and ask prices, and other fields that change with each quote
 CSummarySummary information snapshot about the trading session including session highs, lows, etc
 CTheoPriceTheo price is a snapshot of the theoretical option price computation that is periodically performed by dxPrice model-free computation
 CTradeBaseBase class for common fields of Trade} and TradeETH events
 CUnderlyingUnderlying event is a snapshot of computed values that are available for an option underlying symbol based on the option prices on the market
 CMarketEventSymbolsHelper class to compose and parse symbols for market events
 CObservableSubscriptionObservable set of subscription symbols
 COrderActionAction enum for the Full Order Book (FOB) Orders
 COtcMarketsPriceTypeType of prices on the OTC Markets
 CPriceTypeType of the price value
 CScheduleSchedule class provides API to retrieve and explore trading schedules of different exchanges and different classes of financial instruments
 CScopeScope of an order
 CSessionSession represents a continuous period of time during which apply same rules regarding trading activity
 CSessionFilterA filter for sessions used by various search methods
 CSessionTypeDefines 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
 CShortSaleRestrictionShort sale restriction on an instrument
 CSideSide of an order or a trade
 CSimpleHandler< Signature >A thread-safe class that allows to asynchronously notify listeners with a given signature
 CSimpleHandler< void()>
 CSimpleHandler< void(ArgTypes...)>A thread-safe class that allows to asynchronously notify listeners with a given signature
 CSimpleHandler< void(const std::unordered_set< SymbolWrapper > &symbols)>
 CSimpleHandler< void(const std::vector< std::shared_ptr< EventType > > &)>
 CSimpleHandler< void(const std::vector< std::shared_ptr< InstrumentProfile > > &)>
 CSimpleHandler< void(State, State)>
 CStringLikeWrapperA simple wrapper around strings or something similar to strings to reduce the amount of code for methods that take strings as input
 CStringSymbolA helper wrapper class needed to pass heterogeneous string symbols using a container and convert them to internal Graal representation
 CSymbolWrapperA helper wrapper class needed to pass heterogeneous symbols using a container and convert them to internal Graal representation
 CSystemA class that allows to set JVM system properties and get the values of JVM system properties
 CTimeAndSaleTypeType of a time and sale event
 CTimeFormatUtility class for parsing and formatting dates and times in ISO-compatible format
 CTradingStatusTrading status of an instrument
 CWildcardSymbolRepresents [wildcard] subscription to all events of the specific event type