dxFeed Graal CXX API v8.1.0
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 CAuthTokenAuthorization token and encapsulates information about the authorization scheme and its associated value
 CCandleSymbolSymbol that should be used with DXFeedSubscription class to subscribe for Candle events
 ►CCandleSymbolAttributeAttribute of the CandleSymbol
 CCandleTypeType 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 > > >
 ►CCommonPromiseMixin< Promise< std::vector< std::shared_ptr< E > > > >
 ►CCommonPromiseMixin< Promise< void > >
 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
 CEventFlag
 CEventFlagsMaskThe 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 > > >
 CEventSourceWrapperA helper wrapper class needed to pass heterogeneous event sources using a container and convert them to internal Graal representation
 CEventTypeEnumThe enumeration type that provides additional information about the dxFeed Graal C++-API event type
 ►Cstd::exceptionSTL class
 ►CFilteredSubscriptionSymbolThis marker interface marks subscription symbol classes (like TimeSeriesSubscriptionSymbol) that attach "filters" to the actual symbols
 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 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
 ►CIndexedEventSourceSource identifier for IndexedEvent
 ►CIndexedEventSubscriptionSymbolRepresents a subscription to a specific source of indexed events
 CInstrumentProfileTypeDefines standard types of InstrumentProfile
 CIsolateIt's a wrapper around the Graal VM Isolate. It allows calling published Graal (Java) methods in isolation
 Cdetail::IsSharedPtrOfLastingEvent< T >Whether T is std::shared_ptr<E>, where E is a descendant of LastingEvent (the elements of DXFeed::getLastEvents)
 CIterableInstrumentProfileA wrapper around Java Iterator for InstrumentProfile
 CJavaObjectHandleRegistryTracks native Java object handles that must be released before the Graal isolate is torn down
 CDXFCPP_BEGIN_NAMESPACE::JavaObjectHandleRegistryStateStores the intrusive handle list and its synchronization primitive
 CJavaObjectHandleStateType-erased ownership state shared by Java object and Java object-list handle wrappers
 ►CLastingEventRepresents up-to-date information about some condition or state of an external entity that updates in real-time
 CLoggingA class of utility methods for managing the logging mechanism
 CMarketEventSymbolsHelper class to compose and parse symbols for market events
 ►CObservableSubscriptionObservable set of subscription symbols
 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
 COrderActionAction enum for the Full Order Book (FOB) Orders
 COtcMarketsPriceTypeType of prices on the OTC Markets
 CPriceTypeType 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
 CPromisesA class that represents a promise-based implementation often used for handling asynchronous operations
 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(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
 CStopWatchA simple thread-safe stopwatch
 CStringCommon string constants used across the library
 CStringHashUniversal functional object that allows searching std::unordered_map for string-like keys
 CStringLikeA lightweight wrapper around strings or string-like inputs
 CStringLikeWrapperOldA 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
 CTimePeriodValue class for a period of time with support for ISO8601 duration format
 CTimerA simple thread-safe timer
 CTradingStatusTrading status of an instrument
 CVoidPromiseMixin< P >Mixin for wrapping Promise method calls for a void
 ►CVoidPromiseMixin< Promise< void > >
 CWeakEntityManager< EntityType_, EntityIdType_ >Thread-safe registry that associates callback identifiers with entities without owning them
 CWeakEntityManager< InstrumentProfileConnection >
 CWeakEntityManager< ObservableSubscriptionChangeListener >
 CWildcardSymbolRepresents [wildcard] subscription to all events of the specific event type