MamdaBasicEvent is a superclass interface that provides access to common event related fields. More...
#include <MamdaBasicEvent.h>
Public Member Functions | |
virtual const char * | getSymbol () const =0 |
Get the instruments string symbol. | |
virtual MamdaFieldState | getSymbolFieldState () const =0 |
Get the string symbol field state. | |
virtual const char * | getPartId () const =0 |
Get the participant identifier. | |
virtual MamdaFieldState | getPartIdFieldState () const =0 |
Get the participant identifier field state. | |
virtual mama_seqnum_t | getEventSeqNum () const =0 |
Get the event sequence number. | |
virtual MamdaFieldState | getEventSeqNumFieldState () const =0 |
Get the event sequence number field state. | |
virtual const MamaDateTime & | getEventTime () const =0 |
Get the event time. | |
virtual MamdaFieldState | getEventTimeFieldState () const =0 |
Get the event time field state. | |
virtual const MamaDateTime & | getSrcTime () const =0 |
Get the source time. | |
virtual MamdaFieldState | getSrcTimeFieldState () const =0 |
Get the source time field state. | |
virtual const MamaDateTime & | getActivityTime () const =0 |
Get the activity time. | |
virtual MamdaFieldState | getActivityTimeFieldState () const =0 |
Get the activity time field state. | |
virtual const MamaDateTime & | getLineTime () const =0 |
Get the line time. | |
virtual MamdaFieldState | getLineTimeFieldState () const =0 |
Get the line time of the update. | |
virtual const MamaDateTime & | getSendTime () const =0 |
Get the send time. | |
virtual MamdaFieldState | getSendTimeFieldState () const =0 |
Get the send time field state. | |
virtual const MamaMsgQual & | getMsgQual () const =0 |
Get the message qualifier. | |
virtual MamdaFieldState | getMsgQualFieldState () const =0 |
Get the message qualifier field state. | |
virtual | ~MamdaBasicEvent () |
Destructor. |
MamdaBasicEvent is a superclass interface that provides access to common event related fields.
Events types include trades, quotes, order book updates, closing summaries, etc. See the individual subclasses for specific information about each event type.
Note: Different types of time stamps are available representing the time that the event (trade ,quote,etc) actually occurred, the time the data source/exchange reported it, and the time the NYSE Technologies feed handler applied an action to the given data item (record, order book, etc.). Many feeds to not provide a distinction between the event time and the source time (they may be the same) and the granularity of time stamps also varies between data sources.
|
virtual |
Destructor.
|
pure virtual |
Get the instruments string symbol.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaOptionChainListener, Wombat::MamdaTradeListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaQuoteListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.
|
pure virtual |
Get the string symbol field state.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaTradeListener, Wombat::MamdaQuoteListener, Wombat::MamdaOptionChainListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.
|
pure virtual |
Get the participant identifier.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaOptionChainListener, Wombat::MamdaTradeListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaQuoteListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.
|
pure virtual |
Get the participant identifier field state.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaTradeListener, Wombat::MamdaQuoteListener, Wombat::MamdaOptionChainListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.
|
pure virtual |
Get the event sequence number.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaOptionChainListener, Wombat::MamdaQuoteListener, Wombat::MamdaTradeListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.
|
pure virtual |
Get the event sequence number field state.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaTradeListener, Wombat::MamdaQuoteListener, Wombat::MamdaOptionChainListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.
|
pure virtual |
Get the event time.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaOptionChainListener, Wombat::MamdaQuoteListener, Wombat::MamdaTradeListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.
|
pure virtual |
Get the event time field state.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaTradeListener, Wombat::MamdaQuoteListener, Wombat::MamdaOptionChainListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.
|
pure virtual |
Get the source time.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaOptionChainListener, Wombat::MamdaTradeListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaQuoteListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.
|
pure virtual |
Get the source time field state.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaTradeListener, Wombat::MamdaQuoteListener, Wombat::MamdaOptionChainListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.
|
pure virtual |
Get the activity time.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaOptionChainListener, Wombat::MamdaTradeListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaQuoteListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.
|
pure virtual |
Get the activity time field state.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaTradeListener, Wombat::MamdaQuoteListener, Wombat::MamdaOptionChainListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.
|
pure virtual |
Get the line time.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaOptionChainListener, Wombat::MamdaTradeListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaQuoteListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.
|
pure virtual |
Get the line time of the update.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaTradeListener, Wombat::MamdaQuoteListener, Wombat::MamdaOptionChainListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.
|
pure virtual |
Get the send time.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaOptionChainListener, Wombat::MamdaTradeListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaQuoteListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.
|
pure virtual |
Get the send time field state.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaTradeListener, Wombat::MamdaQuoteListener, Wombat::MamdaOptionChainListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.
|
pure virtual |
Get the message qualifier.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaOptionChainListener, Wombat::MamdaTradeListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaQuoteListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.
|
pure virtual |
Get the message qualifier field state.
Implemented in Wombat::MamdaNewsHeadline, Wombat::MamdaTradeListener, Wombat::MamdaQuoteListener, Wombat::MamdaOptionChainListener, Wombat::MamdaBookAtomicListener, Wombat::MamdaSecStatusListener, Wombat::MamdaCurrencyListener, Wombat::MamdaAuctionListener, Wombat::MamdaConcreteBasicEvent, Wombat::MamdaOrderBookConcreteComplexDelta, and Wombat::MamdaOrderBookConcreteSimpleDelta.