dxFeed Graal CXX API
Loading...
Searching...
No Matches
EventTypeEnum Class Reference

The enumeration type that provides additional information about the dxFeed Graal C++-API event type. More...

#include <EventTypeEnum.hpp>

Public Member Functions

std::uint32_t getId () const noexcept
 
const std::string & getName () const &noexcept
 
const std::string & getClassName () const &noexcept
 
bool isLasting () const noexcept
 
bool isIndexed () const noexcept
 
bool isTimeSeries () const noexcept
 
bool isOnlyIndexed () const noexcept
 
bool isMarket () const noexcept
 

Detailed Description

The enumeration type that provides additional information about the dxFeed Graal C++-API event type.

Useful when used as a subscription parameter.

Member Function Documentation

◆ getClassName()

const std::string & EventTypeEnum::getClassName ( ) const &
inlinenodiscardnoexcept
Returns
The current enum element class name

◆ getId()

std::uint32_t EventTypeEnum::getId ( ) const
inlinenodiscardnoexcept
Returns
The dxFeed Graal Native C-API event class id

◆ getName()

const std::string & EventTypeEnum::getName ( ) const &
inlinenodiscardnoexcept
Returns
The current enum element name

Referenced by DXFeedSubscription::create(), and DXFeed::createSubscription().

◆ isIndexed()

bool EventTypeEnum::isIndexed ( ) const
inlinenodiscardnoexcept
Returns
true if the current enum element is characterizing the Indexed event.

◆ isLasting()

bool EventTypeEnum::isLasting ( ) const
inlinenodiscardnoexcept
Returns
true if the current enum element is characterizing the Lasting (TICKER) event

◆ isMarket()

bool EventTypeEnum::isMarket ( ) const
inlinenodiscardnoexcept
Returns
true if the current enum element is characterizing the Market event.

◆ isOnlyIndexed()

bool EventTypeEnum::isOnlyIndexed ( ) const
inlinenodiscardnoexcept
Returns
true if the current enum element is characterizing the OnlyIndexed (Indexed, but not TimeSeries) event.

◆ isTimeSeries()

bool EventTypeEnum::isTimeSeries ( ) const
inlinenodiscardnoexcept
Returns
true if the current enum element is characterizing the TimeSeries (HISTORY) event.