|
virtual const Symbol & | getEventSymbol () const &noexcept=0 |
| Returns event symbol that identifies this event type in subscription.
|
|
virtual const std::optional< Symbol > & | getEventSymbolOpt () const &noexcept=0 |
| Returns event symbol that identifies this event type in subscription.
|
|
virtual void | setEventSymbol (const Symbol &eventSymbol) noexcept=0 |
| Changes event symbol that identifies this event type in subscription.
|
|
virtual std::int64_t | getEventTime () const noexcept |
| Returns time when event was created or zero when time is not available.
|
|
virtual void | setEventTime (std::int64_t) noexcept |
| Changes event creation time.
|
|
virtual void * | toGraal () const =0 |
| Allocates memory for the dxFeed Graal SDK structure (recursively if necessary).
|
|
std::string | toString () const noexcept override |
| Returns a string representation of the current object.
|
|
template<typename T > |
bool | is () const noexcept |
| Checks that pointer to the current type could be converted to type T* In other words: whether type T belongs to the type hierarchy in which the current type resides.
|
|
template<typename T > |
std::shared_ptr< T > | sharedAs () noexcept |
| Returns a pointer to the current object wrapped in a smart pointer to type T.
|
|
template<typename T > |
std::shared_ptr< T > | sharedAs () const noexcept |
| Returns a pointer to the current object wrapped in a smart pointer to type T.
|
|
virtual | ~Entity () noexcept=default |
| The default virtual d-tor.
|
|
template<typename Symbol>
struct EventTypeWithSymbol< Symbol >
Event type parametrized by a symbol.
- Template Parameters
-