#include <MamdaBasicRecap.h>
Inherited by Wombat::MamdaAuctionRecap, Wombat::MamdaCurrencyRecap, Wombat::MamdaFundamentals, Wombat::MamdaOrderImbalanceRecap, Wombat::MamdaQuoteRecap, Wombat::MamdaSecStatusRecap, Wombat::MamdaTradeRecap
Name | |
---|---|
virtual const char * | getSymbol() const =0 |
virtual MamdaFieldState | getSymbolFieldState() const =0 |
virtual const char * | getPartId() const =0 |
virtual MamdaFieldState | getPartIdFieldState() const =0 |
virtual const MamaDateTime & | getSrcTime() const =0 |
virtual MamdaFieldState | getSrcTimeFieldState() const =0 |
virtual const MamaDateTime & | getActivityTime() const =0 |
virtual MamdaFieldState | getActivityTimeFieldState() const =0 |
virtual const MamaDateTime & | getLineTime() const =0 |
virtual MamdaFieldState | getLineTimeFieldState() const =0 |
virtual const MamaDateTime & | getSendTime() const =0 |
virtual MamdaFieldState | getSendTimeFieldState() const =0 |
virtual | ~MamdaBasicRecap() |
class Wombat::MamdaBasicRecap;
MamdaBasicRecap is an interface that provides access to recap related fields.
virtual const char * getSymbol() const =0
Return: Symbol. This is the “well-known” symbol for the security, including any symbology mapping performed by the publisher.
Reimplemented by: Wombat::MamdaAuctionListener::getSymbol, Wombat::MamdaCurrencyListener::getSymbol, Wombat::MamdaFundamentalListener::getSymbol, Wombat::MamdaOrderImbalanceListener::getSymbol, Wombat::MamdaQuoteListener::getSymbol, Wombat::MamdaSecStatusListener::getSymbol, Wombat::MamdaTradeListener::getSymbol
Get the string symbol for the instrument.
virtual MamdaFieldState getSymbolFieldState() const =0
Return: MamdaFieldState. An enumeration representing field state.
Reimplemented by: Wombat::MamdaAuctionListener::getSymbolFieldState, Wombat::MamdaCurrencyListener::getSymbolFieldState, Wombat::MamdaFundamentalListener::getSymbolFieldState, Wombat::MamdaOrderImbalanceListener::getSymbolFieldState, Wombat::MamdaQuoteListener::getSymbolFieldState, Wombat::MamdaSecStatusListener::getSymbolFieldState, Wombat::MamdaTradeListener::getSymbolFieldState
Get the string symbol field state for the instrument.
virtual const char * getPartId() const =0
Return: Participant ID. This may be an exchange identifier, a market maker ID, etc., or NULL (if this is not related to any specific participant).
Reimplemented by: Wombat::MamdaAuctionListener::getPartId, Wombat::MamdaCurrencyListener::getPartId, Wombat::MamdaFundamentalListener::getPartId, Wombat::MamdaOrderImbalanceListener::getPartId, Wombat::MamdaQuoteListener::getPartId, Wombat::MamdaSecStatusListener::getPartId, Wombat::MamdaTradeListener::getPartId, Wombat::MamdaOrderImbalanceRecap::getPartId
Get the participant identifier.
virtual MamdaFieldState getPartIdFieldState() const =0
Return: MamdaFieldState. An enumeration representing field state.
Reimplemented by: Wombat::MamdaAuctionListener::getPartIdFieldState, Wombat::MamdaCurrencyListener::getPartIdFieldState, Wombat::MamdaFundamentalListener::getPartIdFieldState, Wombat::MamdaOrderImbalanceListener::getPartIdFieldState, Wombat::MamdaQuoteListener::getPartIdFieldState, Wombat::MamdaSecStatusListener::getPartIdFieldState, Wombat::MamdaTradeListener::getPartIdFieldState, Wombat::MamdaOrderImbalanceRecap::getPartIdFieldState
Get the participant identifier field state.
virtual const MamaDateTime & getSrcTime() const =0
Return: Source time. Typically, the exchange generated feed time stamp. This is often the same as the “event time”, because many feeds do not distinguish between the actual event time and when the exchange sent the message.
Reimplemented by: Wombat::MamdaAuctionListener::getSrcTime, Wombat::MamdaCurrencyListener::getSrcTime, Wombat::MamdaFundamentalListener::getSrcTime, Wombat::MamdaOrderImbalanceListener::getSrcTime, Wombat::MamdaQuoteListener::getSrcTime, Wombat::MamdaSecStatusListener::getSrcTime, Wombat::MamdaTradeListener::getSrcTime
Get the source time of the update.
virtual MamdaFieldState getSrcTimeFieldState() const =0
Return: MamdaFieldState. An enumeration representing field state.
Reimplemented by: Wombat::MamdaAuctionListener::getSrcTimeFieldState, Wombat::MamdaCurrencyListener::getSrcTimeFieldState, Wombat::MamdaFundamentalListener::getSrcTimeFieldState, Wombat::MamdaOrderImbalanceListener::getSrcTimeFieldState, Wombat::MamdaQuoteListener::getSrcTimeFieldState, Wombat::MamdaSecStatusListener::getSrcTimeFieldState, Wombat::MamdaTradeListener::getSrcTimeFieldState
Get the source time field state
virtual const MamaDateTime & getActivityTime() const =0
Return: Activity time. A feed handler generated time stamp representing when the data item was last updated.
Reimplemented by: Wombat::MamdaAuctionListener::getActivityTime, Wombat::MamdaCurrencyListener::getActivityTime, Wombat::MamdaFundamentalListener::getActivityTime, Wombat::MamdaOrderImbalanceListener::getActivityTime, Wombat::MamdaQuoteListener::getActivityTime, Wombat::MamdaSecStatusListener::getActivityTime, Wombat::MamdaTradeListener::getActivityTime
Get the activity time of the update.
virtual MamdaFieldState getActivityTimeFieldState() const =0
Return: MamdaFieldState. An enumeration representing field state.
Reimplemented by: Wombat::MamdaAuctionListener::getActivityTimeFieldState, Wombat::MamdaCurrencyListener::getActivityTimeFieldState, Wombat::MamdaFundamentalListener::getActivityTimeFieldState, Wombat::MamdaOrderImbalanceListener::getActivityTimeFieldState, Wombat::MamdaQuoteListener::getActivityTimeFieldState, Wombat::MamdaSecStatusListener::getActivityTimeFieldState, Wombat::MamdaTradeListener::getActivityTimeFieldState
Get the activity time field state
virtual const MamaDateTime & getLineTime() const =0
Return: Line time. A feed handler (or similar publisher) time stamp representing the time that such publisher received the update message pertaining to the event. If clocks are properly synchronized and the source time (see above) is accurate enough, then the difference between the source time and line time is the latency between the data source and the feed handler.
Reimplemented by: Wombat::MamdaAuctionListener::getLineTime, Wombat::MamdaCurrencyListener::getLineTime, Wombat::MamdaFundamentalListener::getLineTime, Wombat::MamdaOrderImbalanceListener::getLineTime, Wombat::MamdaQuoteListener::getLineTime, Wombat::MamdaSecStatusListener::getLineTime, Wombat::MamdaTradeListener::getLineTime
Get the line time of the update.
virtual MamdaFieldState getLineTimeFieldState() const =0
Return: MamdaFieldState. An enumeration representing field state.
Reimplemented by: Wombat::MamdaAuctionListener::getLineTimeFieldState, Wombat::MamdaCurrencyListener::getLineTimeFieldState, Wombat::MamdaFundamentalListener::getLineTimeFieldState, Wombat::MamdaOrderImbalanceListener::getLineTimeFieldState, Wombat::MamdaQuoteListener::getLineTimeFieldState, Wombat::MamdaSecStatusListener::getLineTimeFieldState, Wombat::MamdaTradeListener::getLineTimeFieldState
Get the line time field state
virtual const MamaDateTime & getSendTime() const =0
Return: Send time. A feed handler (or similar publisher) time stamp representing the time that such publisher sent the current message. The difference between the line time and send time is the latency within the feed handler itself. Also, if clocks are properly synchronized then the difference between the send time and current time is the latency within the market data distribution framework (i.e. MAMA and the underlying middleware). See MAMA API: MamaDateTime::currentTime()).
Reimplemented by: Wombat::MamdaAuctionListener::getSendTime, Wombat::MamdaCurrencyListener::getSendTime, Wombat::MamdaFundamentalListener::getSendTime, Wombat::MamdaOrderImbalanceListener::getSendTime, Wombat::MamdaQuoteListener::getSendTime, Wombat::MamdaSecStatusListener::getSendTime, Wombat::MamdaTradeListener::getSendTime
Get the send time of the update.
virtual MamdaFieldState getSendTimeFieldState() const =0
Return: MamdaFieldState. An enumeration representing field state.
Reimplemented by: Wombat::MamdaAuctionListener::getSendTimeFieldState, Wombat::MamdaCurrencyListener::getSendTimeFieldState, Wombat::MamdaFundamentalListener::getSendTimeFieldState, Wombat::MamdaOrderImbalanceListener::getSendTimeFieldState, Wombat::MamdaQuoteListener::getSendTimeFieldState, Wombat::MamdaSecStatusListener::getSendTimeFieldState, Wombat::MamdaTradeListener::getSendTimeFieldState
Get the send time field state
inline virtual ~MamdaBasicRecap()
Destructor.
Updated on 2023-03-31 at 15:29:57 +0100