|
| 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).
|
| |
| virtual void | assign (std::shared_ptr< EventType > event) |
| | Replaces the contents of the event.
|
| |
| std::string | toString () const 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
-