OpenMAMA
Wombat::MamdaTradeListener Class Reference

MamdaTradeListener is a class that specializes in handling trade updates. More...

#include <MamdaTradeListener.h>

Inheritance diagram for Wombat::MamdaTradeListener:
Wombat::MamdaTradePossiblyDuplicate Wombat::MamdaTradeOutOfSequence Wombat::MamdaTradeClosing Wombat::MamdaTradeCorrection Wombat::MamdaTradeCancelOrError Wombat::MamdaTradeGap Wombat::MamdaTradeReport Wombat::MamdaTradeRecap Wombat::MamdaMsgListener

Public Member Functions

 MamdaTradeListener ()
 
virtual ~MamdaTradeListener ()
 
void addHandler (MamdaTradeHandler *handler)
 
void processPosDupAndOutOfSeqAsTransient (bool tf)
 
void resolvePossiblyDuplicate (bool tf)
 
void usePosDupAndOutOfSeqHandlers (bool tf)
 
void setCheckUpdatesForTrades (bool check)
 
const char * getSide () const
 
const char * getSymbol () const
 Get the instruments string symbol. More...
 
const char * getPartId () const
 Get the participant identifier. More...
 
const MamaDateTime & getSrcTime () const
 Get the source time. More...
 
const MamaDateTime & getActivityTime () const
 Get the activity time. More...
 
const MamaDateTime & getLineTime () const
 Get the line time. More...
 
const MamaDateTime & getSendTime () const
 Get the send time. More...
 
const MamaMsgQual & getMsgQual () const
 Get the message qualifier. More...
 
const char * getPubId () const
 
mama_seqnum_t getEventSeqNum () const
 Sequence number of trade. More...
 
const MamaDateTime & getEventTime () const
 Get the event time. More...
 
const MamaPrice & getLastPrice () const
 Monetary value of an individual share of the security at the time of the trade. More...
 
mama_quantity_t getLastVolume () const
 Number of shares traded in a single transaction for an individual security. More...
 
const char * getLastPartId () const
 Trade participant ID. More...
 
const MamaDateTime & getLastTime () const
 Time corresponding to the last trade, as reported by the feed. More...
 
const MamaPrice & getIrregPrice () const
 Monetary value of an individual share of the security at the time of the last irregular trade. More...
 
mama_quantity_t getIrregVolume () const
 Number of shares traded in a single transaction for an individual security. More...
 
const char * getIrregPartId () const
 Irregular trade participant ID. More...
 
const MamaDateTime & getIrregTime () const
 Time corresponding to the last irregular trade, as reported by the feed. More...
 
const MamaDateTime & getTradeDate () const
 Time corresponding to the last trade, as reported by the feed. More...
 
mama_u32_t getTradeCount () const
 The number of trades today. More...
 
mama_quantity_t getAccVolume () const
 Total volume of shares traded in a security at the time it is disseminated. More...
 
mama_quantity_t getOffExAccVolume () const
 Total volume of off-exchange shares traded in a security at the time it is disseminated. More...
 
mama_quantity_t getOnExAccVolume () const
 Total volume of on-exchange shares traded in a security at the time it is disseminated. More...
 
const MamaPrice & getNetChange () const
 Change in price compared with the previous closing price (i.e. More...
 
double getPctChange () const
 Percentage change in price compared with the previous closing price (i.e. More...
 
MamdaTradeDirection getTradeDirection () const
 Trade tick direction. More...
 
const MamaPrice & getOpenPrice () const
 The price of the first qualifying trade in the security during the current trading day. More...
 
const MamaPrice & getHighPrice () const
 Highest price paid for security during the trading day. More...
 
const MamaPrice & getLowPrice () const
 Lowest price paid for security during the trading day. More...
 
const MamaPrice & getClosePrice () const
 Return the Close price Today's closing price. More...
 
const MamaPrice & getPrevClosePrice () const
 The last qualifying trade price on the previous trading day. More...
 
const MamaPrice & getAdjPrevClosePrice () const
 The previous close price adjusted by corporate actions, such as dividends and stock splits on the ex-date. More...
 
const MamaDateTime & getPrevCloseDate () const
 Date corresponding to wPrevClosePrice. More...
 
mama_u32_t getBlockCount () const
 The number of block trades (at least 10,000 shares) today. More...
 
mama_quantity_t getBlockVolume () const
 Total volume of block trades today. More...
 
double getVwap () const
 Volume-weighted average price of a security at the time it is disseminated. More...
 
double getOffExVwap () const
 Volume-weighted average price of an off-exchange security at the time it is disseminated. More...
 
double getOnExVwap () const
 Volume-weighted average price of an on-exchange security at the time it is disseminated. More...
 
double getTotalValue () const
 Total value of all shares traded in a security at the time it is disseminated. More...
 
double getOffExTotalValue () const
 Total value of all off-exchange shares traded in a security at the time it is disseminated. More...
 
double getOnExTotalValue () const
 Total value of all on-exchange shares traded in a security at the time it is disseminated. More...
 
double getStdDev () const
 Standard deviation of last trade price of a security at the time it is disseminated. More...
 
double getStdDevSum () const
 Sum of the standard deviations. More...
 
double getStdDevSumSquares () const
 Square of the sum of the standard deviations. More...
 
const char * getTradeUnits () const
 Reuters trade units. More...
 
mama_seqnum_t getLastSeqNum () const
 Sequence number of the last trade. More...
 
mama_seqnum_t getHighSeqNum () const
 Sequence number of incoming message which gives high value. More...
 
mama_seqnum_t getLowSeqNum () const
 Sequence number of incoming message which gives low value. More...
 
mama_seqnum_t getTotalVolumeSeqNum () const
 
const char * getCurrencyCode () const
 Currency of the trade (eg US$) More...
 
const MamaPrice & getSettlePrice () const
 Settle price of trade. More...
 
const MamaDateTime & getSettleDate () const
 Settle date of trade. More...
 
MamdaTradeExecVenue getTradeExecVenue () const
 Trade execution venue. More...
 
const MamaPrice & getOffExchangeTradePrice () const
 Monetary value of an individual share of the security off exchange at the time of the trade. More...
 
const MamaPrice & getOnExchangeTradePrice () const
 Monetary value of an individual share of the security on exchange at the time of the trade. More...
 
const MamaPrice & getTradePrice () const
 Get the trade price. More...
 
mama_quantity_t getTradeVolume () const
 Get the trade volume. More...
 
const char * getTradePartId () const
 Get the participant identifier for the trade. More...
 
const char * getTradeQual () const
 Get the wombat normalized trade qualifier. More...
 
const char * getTradeQualNative () const
 Get the Trade condition ("sale condition"). More...
 
mama_u32_t getTradeSellersSaleDays () const
 Get the seller's sale days. More...
 
char getTradeStopStock () const
 Get the Stopped stock indicator. More...
 
bool getIsIrregular () const
 Get whether the trade is irregular. More...
 
mama_u64_t getOrderId () const
 Get the trade's order id, if available. More...
 
const char * getUniqueId () const
 Get the unique ID. More...
 
const char * getTradeId () const
 Get the trade id. More...
 
const char * getCorrTradeId () const
 Get the corrected trade Id. More...
 
const char * getTradeAction () const
 Get the trade action. More...
 
mama_seqnum_t getBeginGapSeqNum () const
 The starting sequence number of detected missing trades based on the trade count. More...
 
mama_seqnum_t getEndGapSeqNum () const
 The end sequence number of detected missing trades based on the trade count. More...
 
bool getIsCancel () const
 Return whether this event is a trade cancel. More...
 
mama_seqnum_t getOrigSeqNum () const
 Original feed-generated sequence for a correction/cancel/error. More...
 
const MamaPrice & getOrigPrice () const
 Original trade price in a correction/cancel/error. More...
 
mama_quantity_t getOrigVolume () const
 Original trade size in a correction/cancel/error. More...
 
const char * getOrigPartId () const
 Original trade participant identifier in a correction/cancel/error. More...
 
const char * getOrigQual () const
 A normalized set of qualifiers for the original trade for the security in a correction/cancel/error. More...
 
const char * getOrigQualNative () const
 Feed-specific trade qualifier code(s) for original trade. More...
 
mama_u32_t getOrigSellersSaleDays () const
 Seller's sale days for original trade. More...
 
char getOrigStopStock () const
 Stopped stock indicator for original trade. More...
 
const char * getOrigTradeId () const
 Get the original trade id. More...
 
bool getGenericFlag () const
 
char getShortSaleCircuitBreaker () const
 get the ShortSaleCircuitBreaker More...
 
char getOrigShortSaleCircuitBreaker () const
 get the OrigShortSaleCircuitBreaker More...
 
char getCorrShortSaleCircuitBreaker () const
 get the CorrShortSaleCircuitBreaker More...
 
const MamaPrice & getCorrPrice () const
 Get the corrected trade price. More...
 
mama_quantity_t getCorrVolume () const
 Get the corrected trade volume. More...
 
const char * getCorrPartId () const
 Get the corrected trade participant identifier. More...
 
const char * getCorrQual () const
 Get corrected trade qualifier. More...
 
const char * getCorrQualNative () const
 Get corrected trade condition. More...
 
mama_u32_t getCorrSellersSaleDays () const
 Get the corrected trade sellers days. More...
 
char getCorrStopStock () const
 Get the original stock stop indicator. More...
 
bool getIsIndicative () const
 Return whether this closing price is indicative or official. More...
 
MamdaFieldState getSymbolFieldState () const
 Get the string symbol field state. More...
 
MamdaFieldState getPartIdFieldState () const
 Get the participant identifier field state. More...
 
MamdaFieldState getSrcTimeFieldState () const
 Get the source time field state. More...
 
MamdaFieldState getActivityTimeFieldState () const
 Get the activity time field state. More...
 
MamdaFieldState getLineTimeFieldState () const
 Get the line time of the update. More...
 
MamdaFieldState getSendTimeFieldState () const
 Get the send time field state. More...
 
MamdaFieldState getMsgQualFieldState () const
 Get the message qualifier field state. More...
 
MamdaFieldState getPubIdFieldState () const
 
MamdaFieldState getEventSeqNumFieldState () const
 The event SeqNum Field State. More...
 
MamdaFieldState getEventTimeFieldState () const
 Get the event time field state. More...
 
MamdaFieldState getLastPriceFieldState () const
 The last trade price Field State. More...
 
MamdaFieldState getLastVolumeFieldState () const
 The last volume Field State. More...
 
MamdaFieldState getLastPartIdFieldState () const
 The last part Id Field State. More...
 
MamdaFieldState getLastTimeFieldState () const
 The last time Field State. More...
 
MamdaFieldState getIrregPriceFieldState () const
 The irreg price Field State. More...
 
MamdaFieldState getIrregVolumeFieldState () const
 The irreg volume Field State. More...
 
MamdaFieldState getIrregPartIdFieldState () const
 The irreg part Id Field State. More...
 
MamdaFieldState getIrregTimeFieldState () const
 The irregular time Field State. More...
 
MamdaFieldState getTradeDateFieldState () const
 The trade date Field State. More...
 
MamdaFieldState getSideFieldState () const
 The TradeSide or AggressorSide Field State. More...
 
MamdaFieldState getTradeCounFieldState () const
 
MamdaFieldState getAccVolumeFieldState () const
 The accumulated volume Field State. More...
 
MamdaFieldState getOffExAccVolumeFieldState () const
 The off exchange accumulated volume Field State. More...
 
MamdaFieldState getOnExAccVolumeFieldState () const
 The on exchange accumulated volume Field State. More...
 
MamdaFieldState getNetChangeFieldState () const
 The net change Field State. More...
 
MamdaFieldState getPctChangeFieldState () const
 The percentage change Field State. More...
 
MamdaFieldState getTradeDirectionFieldState () const
 The trade direction Field State. More...
 
MamdaFieldState getOpenPriceFieldState () const
 The open price Field State. More...
 
MamdaFieldState getHighPriceFieldState () const
 The high price Field State. More...
 
MamdaFieldState getLowPriceFieldState () const
 The low price Field State. More...
 
MamdaFieldState getClosePriceFieldState () const
 Get the field state. More...
 
MamdaFieldState getPrevClosePriceFieldState () const
 The previous close price Field State. More...
 
MamdaFieldState getAdjPrevClosePriceFieldState () const
 The adjusted previous close date Field State. More...
 
MamdaFieldState getPrevCloseDateFieldState () const
 The previous close date Field State. More...
 
MamdaFieldState getBlockCountFieldState () const
 The block count Field State. More...
 
MamdaFieldState getBlockVolumeFieldState () const
 The block volume Field State. More...
 
MamdaFieldState getVwapFieldState () const
 The Vwap Field State. More...
 
MamdaFieldState getOffExVwapFieldState () const
 The off exchange Vwap Field State. More...
 
MamdaFieldState getOnExVwapFieldState () const
 The on exchange Vwap Field State. More...
 
MamdaFieldState getTotalValueFieldState () const
 The total value Field State. More...
 
MamdaFieldState getOffExTotalValueFieldState () const
 The Off Exchange Total Value Field State. More...
 
MamdaFieldState getOnExTotalValueFieldState () const
 The On Exchange Total Value Field State. More...
 
MamdaFieldState getStdDevFieldState () const
 The std deviation Field State. More...
 
MamdaFieldState getStdDevSumFieldState () const
 The std deviation sum Field State. More...
 
MamdaFieldState getStdDevSumSquaresFieldState () const
 The StdDevSumSquares Field State. More...
 
MamdaFieldState getTradeUnitsFieldState () const
 The trade units Field State. More...
 
MamdaFieldState getLastSeqNumFieldState () const
 The last SeqNum Field State. More...
 
MamdaFieldState getHighSeqNumFieldState () const
 The high seqNum Field State. More...
 
MamdaFieldState getLowSeqNumFieldState () const
 The low SeqNum Field State. More...
 
MamdaFieldState getTotalVolumeSeqNumFieldState () const
 The total volume seqNum Field State. More...
 
MamdaFieldState getCurrencyCodeFieldState () const
 The currency code Field State. More...
 
MamdaFieldState getSettlePriceFieldState () const
 The settle price Field State. More...
 
MamdaFieldState getSettleDateFieldState () const
 The last trade price Field State. More...
 
MamdaFieldState getTradeExecVenuFieldState () const
 
MamdaFieldState getOffExchangeTradePriceFieldState () const
 The settle date Field State. More...
 
MamdaFieldState getOnExchangeTradePriceFieldState () const
 The onExchange trade price Field State. More...
 
MamdaFieldState getTradePriceFieldState () const
 Get the field state. More...
 
MamdaFieldState getTradeVolumeFieldState () const
 Get the field state. More...
 
MamdaFieldState getTradePartIdFieldState () const
 Get the field state. More...
 
MamdaFieldState getTradeQualFieldState () const
 The trade qual Field State. More...
 
MamdaFieldState getTradeQualNativeFieldState () const
 Get the field state. More...
 
MamdaFieldState getTradeSellersSaleDaysFieldState () const
 Get the field state. More...
 
MamdaFieldState getTradeStopStockFieldState () const
 Get the field state. More...
 
MamdaFieldState getIsIrregularFieldState () const
 The isIrregular Field State. More...
 
MamdaFieldState getOrderIdFieldState () const
 Get the field state. More...
 
MamdaFieldState getUniqueIdFieldState () const
 The unique ID Field State. More...
 
MamdaFieldState getTradeIdFieldState () const
 The trade ID Field State. More...
 
MamdaFieldState getCorrTradeIdFieldState () const
 Get the field state. More...
 
MamdaFieldState getTradeActionFieldState () const
 The trade action Field State. More...
 
MamdaFieldState getTradeExecVenueFieldState () const
 
MamdaFieldState getBeginGapSeqNumFieldState () const
 
MamdaFieldState getEndGapSeqNumFieldState () const
 
MamdaFieldState getIsCancelFieldState () const
 
MamdaFieldState getOrigSeqNumFieldState () const
 Get the field state. More...
 
MamdaFieldState getOrigPriceFieldState () const
 Get the field state. More...
 
MamdaFieldState getOrigVolumeFieldState () const
 Get the field state. More...
 
MamdaFieldState getOrigPartIdFieldState () const
 Get the field state. More...
 
MamdaFieldState getOrigQualFieldState () const
 Get the field state. More...
 
MamdaFieldState getOrigQualNativeFieldState () const
 Get the field state. More...
 
MamdaFieldState getOrigSellersSaleDaysFieldState () const
 Get the field state. More...
 
MamdaFieldState getOrigStopStockFieldState () const
 Get the field state. More...
 
MamdaFieldState getCorrPriceFieldState () const
 Get the field state. More...
 
MamdaFieldState getCorrVolumeFieldState () const
 Get the field state. More...
 
MamdaFieldState getCorrPartIdFieldState () const
 Get the field state. More...
 
MamdaFieldState getCorrQualFieldState () const
 Get the field state. More...
 
MamdaFieldState getCorrQualNativeFieldState () const
 Get the field state. More...
 
MamdaFieldState getCorrSellersSaleDaysFieldState () const
 Get the field state. More...
 
MamdaFieldState getCorrStopStockFieldState () const
 Get the field state. More...
 
MamdaFieldState getIsIndicativeFieldState () const
 
MamdaFieldState getTradeCountFieldState () const
 The trade count Field State. More...
 
MamdaFieldState getOrigTradeIdFieldState () const
 
MamdaFieldState getGenericFlagFieldState () const
 
MamdaFieldState getShortSaleCircuitBreakerFieldState () const
 
MamdaFieldState getOrigShortSaleCircuitBreakerFieldState () const
 
MamdaFieldState getCorrShortSaleCircuitBreakerFieldState () const
 
virtual void onMsg (MamdaSubscription *subscription, const MamaMsg &msg, short msgType)
 Implementation of MamdaListener interface. More...
 
void assertEqual (MamdaTradeListener *listener)
 
void reset (void)
 
- Public Member Functions inherited from Wombat::MamdaMsgListener
virtual ~MamdaMsgListener ()
 
- Public Member Functions inherited from Wombat::MamdaTradeRecap
virtual ~MamdaTradeRecap ()
 
- Public Member Functions inherited from Wombat::MamdaBasicRecap
virtual ~MamdaBasicRecap ()
 Destructor. More...
 
- Public Member Functions inherited from Wombat::MamdaTradeReport
virtual ~MamdaTradeReport ()
 
- Public Member Functions inherited from Wombat::MamdaBasicEvent
virtual ~MamdaBasicEvent ()
 Destructor. More...
 
- Public Member Functions inherited from Wombat::MamdaTradeGap
virtual ~MamdaTradeGap ()
 
- Public Member Functions inherited from Wombat::MamdaTradeCancelOrError
virtual ~MamdaTradeCancelOrError ()
 
- Public Member Functions inherited from Wombat::MamdaTradeCorrection
virtual ~MamdaTradeCorrection ()
 
- Public Member Functions inherited from Wombat::MamdaTradeClosing
virtual ~MamdaTradeClosing ()
 
- Public Member Functions inherited from Wombat::MamdaTradeOutOfSequence
virtual ~MamdaTradeOutOfSequence ()
 
- Public Member Functions inherited from Wombat::MamdaTradePossiblyDuplicate
virtual ~MamdaTradePossiblyDuplicate ()
 

Detailed Description

MamdaTradeListener is a class that specializes in handling trade updates.

Developers provide their own implementation of the MamdaTradeHandler interface and will be delivered notifications for trades, trade cancels/error/corrections, and trade closing prices. An obvious application for this MAMDA class is any kind of trade tick capture application.

Note: The MamdaTradeListener class caches trade-related field values. Among other reasons, caching of these fields makes it possible to provide complete trade-related callbacks, even when the publisher (e.g., feed handler) is only publishing deltas containing modified fields.

For details on the accessor methods for the cache data see the description for the corresponding methods on the specific MamdaEvent derived classes.

MamdaTradeListener should initialize the MamdaTradeFields class prior to receiving the first message by calling MamdaTradeFields::setDictionary() with a valid dictionary object which contains Trade related fields.

Constructor & Destructor Documentation

◆ MamdaTradeListener()

Wombat::MamdaTradeListener::MamdaTradeListener ( )

◆ ~MamdaTradeListener()

virtual Wombat::MamdaTradeListener::~MamdaTradeListener ( )
virtual

Member Function Documentation

◆ addHandler()

void Wombat::MamdaTradeListener::addHandler ( MamdaTradeHandler handler)

◆ processPosDupAndOutOfSeqAsTransient()

void Wombat::MamdaTradeListener::processPosDupAndOutOfSeqAsTransient ( bool  tf)

◆ resolvePossiblyDuplicate()

void Wombat::MamdaTradeListener::resolvePossiblyDuplicate ( bool  tf)

◆ usePosDupAndOutOfSeqHandlers()

void Wombat::MamdaTradeListener::usePosDupAndOutOfSeqHandlers ( bool  tf)

◆ setCheckUpdatesForTrades()

void Wombat::MamdaTradeListener::setCheckUpdatesForTrades ( bool  check)

◆ getSide()

const char* Wombat::MamdaTradeListener::getSide ( ) const
virtual
Returns
the Aggressor Side or TradeSide TradeSide
  • 0 : No TradeSide is currently known/available.
  • 1 or B : Buy
  • 2 or S : Sell
    • 0 : No AggressorSide is currently known/available.
    • 1 or B : Buy
    • 2 or S : Sell

Implements Wombat::MamdaTradeRecap.

◆ getSymbol()

const char* Wombat::MamdaTradeListener::getSymbol ( ) const
virtual

Get the instruments string symbol.

Returns
Symbol. This is the "well-known" symbol for the security, including any symbology mapping performed by the publisher.

Implements Wombat::MamdaBasicEvent.

◆ getPartId()

const char* Wombat::MamdaTradeListener::getPartId ( ) const
virtual

Get the participant identifier.

Returns
Participant ID. This may be an exchange identifier, a market maker ID, etc., or NULL (if this is not related to any specific participant).

Implements Wombat::MamdaBasicEvent.

◆ getSrcTime()

const MamaDateTime& Wombat::MamdaTradeListener::getSrcTime ( ) const
virtual

Get the source time.

Returns
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.

Implements Wombat::MamdaBasicEvent.

◆ getActivityTime()

const MamaDateTime& Wombat::MamdaTradeListener::getActivityTime ( ) const
virtual

Get the activity time.

Returns
Activity time. A feed handler generated time stamp representing when the data item was last updated.

Implements Wombat::MamdaBasicEvent.

◆ getLineTime()

const MamaDateTime& Wombat::MamdaTradeListener::getLineTime ( ) const
virtual

Get the line time.

Returns
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.

Implements Wombat::MamdaBasicEvent.

◆ getSendTime()

const MamaDateTime& Wombat::MamdaTradeListener::getSendTime ( ) const
virtual

Get the send time.

Returns
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()).

Implements Wombat::MamdaBasicEvent.

◆ getMsgQual()

const MamaMsgQual& Wombat::MamdaTradeListener::getMsgQual ( ) const
virtual

Get the message qualifier.

Returns
Message Qualifier. The message qualifier provides information in relation to messages duplicate, delayed or out-of-sequence status.

Implements Wombat::MamdaBasicEvent.

◆ getPubId()

const char* Wombat::MamdaTradeListener::getPubId ( ) const

◆ getEventSeqNum()

mama_seqnum_t Wombat::MamdaTradeListener::getEventSeqNum ( ) const
virtual

Sequence number of trade.

Returns
Sequence number of trade.

Implements Wombat::MamdaTradeRecap.

◆ getEventTime()

const MamaDateTime& Wombat::MamdaTradeListener::getEventTime ( ) const
virtual

Get the event time.

Returns
Event time. Typically, when the event actually occurred. This is often the same as the "source time", because many feeds do not distinguish between the actual event time and when the exchange sent the message.

Implements Wombat::MamdaBasicEvent.

◆ getLastPrice()

const MamaPrice& Wombat::MamdaTradeListener::getLastPrice ( ) const
virtual

Monetary value of an individual share of the security at the time of the trade.

Returns
The last trade price.

Implements Wombat::MamdaTradeRecap.

◆ getLastVolume()

mama_quantity_t Wombat::MamdaTradeListener::getLastVolume ( ) const
virtual

Number of shares traded in a single transaction for an individual security.

Returns
The last trade volume.

Implements Wombat::MamdaTradeRecap.

◆ getLastPartId()

const char* Wombat::MamdaTradeListener::getLastPartId ( ) const
virtual

Trade participant ID.

This is typically an exchange ID, sometimes a market maker ID.

Returns
The last trade participant identifier.

Implements Wombat::MamdaTradeRecap.

◆ getLastTime()

const MamaDateTime& Wombat::MamdaTradeListener::getLastTime ( ) const
virtual

Time corresponding to the last trade, as reported by the feed.

The exact time of the trade may not be available, since rules governing trade reporting allow for a trades to be reported within a specified time limit.

Returns
The last trade time.

Implements Wombat::MamdaTradeRecap.

◆ getIrregPrice()

const MamaPrice& Wombat::MamdaTradeListener::getIrregPrice ( ) const
virtual

Monetary value of an individual share of the security at the time of the last irregular trade.

Returns
The last irregular trade price.

Implements Wombat::MamdaTradeRecap.

◆ getIrregVolume()

mama_quantity_t Wombat::MamdaTradeListener::getIrregVolume ( ) const
virtual

Number of shares traded in a single transaction for an individual security.

Returns
The last irregular trade volume.

Implements Wombat::MamdaTradeRecap.

◆ getIrregPartId()

const char* Wombat::MamdaTradeListener::getIrregPartId ( ) const
virtual

Irregular trade participant ID.

This is typically an exchange ID, sometimes a market maker ID.

Returns
The last irregular trade participant identifier.

Implements Wombat::MamdaTradeRecap.

◆ getIrregTime()

const MamaDateTime& Wombat::MamdaTradeListener::getIrregTime ( ) const
virtual

Time corresponding to the last irregular trade, as reported by the feed.

The exact time of the trade may not be available, since rules governing trade reporting allow for a trades to be reported within a specified time limit.

Returns
The last irregular trade time.

Implements Wombat::MamdaTradeRecap.

◆ getTradeDate()

const MamaDateTime& Wombat::MamdaTradeListener::getTradeDate ( ) const
virtual

Time corresponding to the last trade, as reported by the feed.

The exact time of the trade may not be available, since rules governing trade reporting allow for a trades to be reported within a specified time limit.

Returns
The last trade time.

Implements Wombat::MamdaTradeRecap.

◆ getTradeCount()

mama_u32_t Wombat::MamdaTradeListener::getTradeCount ( ) const
virtual

The number of trades today.

Returns
The number of trades so far today.

Implements Wombat::MamdaTradeRecap.

◆ getAccVolume()

mama_quantity_t Wombat::MamdaTradeListener::getAccVolume ( ) const
virtual

Total volume of shares traded in a security at the time it is disseminated.

Returns
Accumulated trade volume.

Implements Wombat::MamdaTradeRecap.

◆ getOffExAccVolume()

mama_quantity_t Wombat::MamdaTradeListener::getOffExAccVolume ( ) const
virtual

Total volume of off-exchange shares traded in a security at the time it is disseminated.

Returns
Accumulated off-exchange trade volume.

Implements Wombat::MamdaTradeRecap.

◆ getOnExAccVolume()

mama_quantity_t Wombat::MamdaTradeListener::getOnExAccVolume ( ) const
virtual

Total volume of on-exchange shares traded in a security at the time it is disseminated.

Returns
Accumulated on-exhange trade volume.

Implements Wombat::MamdaTradeRecap.

◆ getNetChange()

const MamaPrice& Wombat::MamdaTradeListener::getNetChange ( ) const
virtual

Change in price compared with the previous closing price (i.e.

previous closing price - trade price).

Returns
Price change compared to previous price.

Implements Wombat::MamdaTradeRecap.

◆ getPctChange()

double Wombat::MamdaTradeListener::getPctChange ( ) const
virtual

Percentage change in price compared with the previous closing price (i.e.

previous closing price - trade price).

Returns
Percentage price change compared to previous price.

Implements Wombat::MamdaTradeRecap.

◆ getTradeDirection()

MamdaTradeDirection Wombat::MamdaTradeListener::getTradeDirection ( ) const
virtual

Trade tick direction.

See MamdaTradeDirection.h for details.

Returns
The tick direction.

Implements Wombat::MamdaTradeRecap.

◆ getOpenPrice()

const MamaPrice& Wombat::MamdaTradeListener::getOpenPrice ( ) const
virtual

The price of the first qualifying trade in the security during the current trading day.

Returns
The opening price.

Implements Wombat::MamdaTradeRecap.

◆ getHighPrice()

const MamaPrice& Wombat::MamdaTradeListener::getHighPrice ( ) const
virtual

Highest price paid for security during the trading day.

Returns
The highest trade price for the day.

Implements Wombat::MamdaTradeRecap.

◆ getLowPrice()

const MamaPrice& Wombat::MamdaTradeListener::getLowPrice ( ) const
virtual

Lowest price paid for security during the trading day.

Returns
The lowest trade price for the day.

Implements Wombat::MamdaTradeRecap.

◆ getClosePrice()

const MamaPrice& Wombat::MamdaTradeListener::getClosePrice ( ) const
virtual

Return the Close price Today's closing price.

The close price is populated when official closing prices are sent by the feed after the session close.

Returns
The trade closing price.

Implements Wombat::MamdaTradeClosing.

◆ getPrevClosePrice()

const MamaPrice& Wombat::MamdaTradeListener::getPrevClosePrice ( ) const
virtual

The last qualifying trade price on the previous trading day.

This field may be copied from the close price field during the morning "roll" of records in the feedhandler, or it may be obtained from a secondary source, or it may be explicitly sent by the feed prior to the opening of trading for the current day.

Returns
The last qualifying trade price on the previous trading day.

Implements Wombat::MamdaTradeRecap.

◆ getAdjPrevClosePrice()

const MamaPrice& Wombat::MamdaTradeListener::getAdjPrevClosePrice ( ) const
virtual

The previous close price adjusted by corporate actions, such as dividends and stock splits on the ex-date.

Returns
The adjusted previous closing price.
See also
getPrevClosePrice()

Implements Wombat::MamdaTradeRecap.

◆ getPrevCloseDate()

const MamaDateTime& Wombat::MamdaTradeListener::getPrevCloseDate ( ) const
virtual

Date corresponding to wPrevClosePrice.

Returns
The closing price from the previous trading day.
See also
getPrevClosePrice().

Implements Wombat::MamdaTradeRecap.

◆ getBlockCount()

mama_u32_t Wombat::MamdaTradeListener::getBlockCount ( ) const
virtual

The number of block trades (at least 10,000 shares) today.

Returns
Number of block trades.

Implements Wombat::MamdaTradeRecap.

◆ getBlockVolume()

mama_quantity_t Wombat::MamdaTradeListener::getBlockVolume ( ) const
virtual

Total volume of block trades today.

Returns
Total volumn of block trades.

Implements Wombat::MamdaTradeRecap.

◆ getVwap()

double Wombat::MamdaTradeListener::getVwap ( ) const
virtual

Volume-weighted average price of a security at the time it is disseminated.

Equivalent to dividing total value by total volume.

Returns
The VWAP (Volume-weighted average price)

Implements Wombat::MamdaTradeRecap.

◆ getOffExVwap()

double Wombat::MamdaTradeListener::getOffExVwap ( ) const
virtual

Volume-weighted average price of an off-exchange security at the time it is disseminated.

Equivalent to dividing the off-exchange total value by the off-exchange total volume.

Returns
The off-exchange VWAP (Volume-weighted average price)

Implements Wombat::MamdaTradeRecap.

◆ getOnExVwap()

double Wombat::MamdaTradeListener::getOnExVwap ( ) const
virtual

Volume-weighted average price of an on-exchange security at the time it is disseminated.

Equivalent to dividing on-echange total value by the on-exchange total volume.

Returns
The on-exchange VWAP (Volume-weighted average price)

Implements Wombat::MamdaTradeRecap.

◆ getTotalValue()

double Wombat::MamdaTradeListener::getTotalValue ( ) const
virtual

Total value of all shares traded in a security at the time it is disseminated.

Calculated by summing the result of multiplying the trade price by trade volume for each qualifying trade.

Returns
Total value of all instruments traded.

Implements Wombat::MamdaTradeRecap.

◆ getOffExTotalValue()

double Wombat::MamdaTradeListener::getOffExTotalValue ( ) const
virtual

Total value of all off-exchange shares traded in a security at the time it is disseminated.

Calculated by summing the result of multiplying the trade price by trade volume for each qualifying trade.

Returns
Total value of all off-exhange instruments traded.

Implements Wombat::MamdaTradeRecap.

◆ getOnExTotalValue()

double Wombat::MamdaTradeListener::getOnExTotalValue ( ) const
virtual

Total value of all on-exchange shares traded in a security at the time it is disseminated.

Calculated by summing the result of multiplying the trade price by trade volume for each qualifying trade.

Returns
Total value of all on-exchange instruments traded.

Implements Wombat::MamdaTradeRecap.

◆ getStdDev()

double Wombat::MamdaTradeListener::getStdDev ( ) const
virtual

Standard deviation of last trade price of a security at the time it is disseminated.

Returns
The standard deviation of last trade price.

Implements Wombat::MamdaTradeRecap.

◆ getStdDevSum()

double Wombat::MamdaTradeListener::getStdDevSum ( ) const
virtual

Sum of the standard deviations.

Returns
The sum of the standard deviations.

Implements Wombat::MamdaTradeRecap.

◆ getStdDevSumSquares()

double Wombat::MamdaTradeListener::getStdDevSumSquares ( ) const
virtual

Square of the sum of the standard deviations.

Returns
The square of the sum of the standard deviations.

Implements Wombat::MamdaTradeRecap.

◆ getTradeUnits()

const char* Wombat::MamdaTradeListener::getTradeUnits ( ) const
virtual

Reuters trade units.

Returns
Reuters trade units

Implements Wombat::MamdaTradeRecap.

◆ getLastSeqNum()

mama_seqnum_t Wombat::MamdaTradeListener::getLastSeqNum ( ) const
virtual

Sequence number of the last trade.

Returns
The sequence number of the last trade.

Implements Wombat::MamdaTradeRecap.

◆ getHighSeqNum()

mama_seqnum_t Wombat::MamdaTradeListener::getHighSeqNum ( ) const
virtual

Sequence number of incoming message which gives high value.

Returns
Sequence number of incoming message which gives high value.

Implements Wombat::MamdaTradeRecap.

◆ getLowSeqNum()

mama_seqnum_t Wombat::MamdaTradeListener::getLowSeqNum ( ) const
virtual

Sequence number of incoming message which gives low value.

Returns
Sequence number of incoming message which gives low value.

Implements Wombat::MamdaTradeRecap.

◆ getTotalVolumeSeqNum()

mama_seqnum_t Wombat::MamdaTradeListener::getTotalVolumeSeqNum ( ) const
virtual

◆ getCurrencyCode()

const char* Wombat::MamdaTradeListener::getCurrencyCode ( ) const
virtual

Currency of the trade (eg US$)

Returns
Currency of the trade.

Implements Wombat::MamdaTradeRecap.

◆ getSettlePrice()

const MamaPrice& Wombat::MamdaTradeListener::getSettlePrice ( ) const
virtual

Settle price of trade.

Returns
Settle price of trade.

Implements Wombat::MamdaTradeRecap.

◆ getSettleDate()

const MamaDateTime& Wombat::MamdaTradeListener::getSettleDate ( ) const
virtual

Settle date of trade.

Returns
Settle date of trade.

Implements Wombat::MamdaTradeRecap.

◆ getTradeExecVenue()

MamdaTradeExecVenue Wombat::MamdaTradeListener::getTradeExecVenue ( ) const
virtual

Trade execution venue.

See MamdaTradeExecVenue.h for details.

Returns
The trade execution venue.

Implements Wombat::MamdaTradeRecap.

◆ getOffExchangeTradePrice()

const MamaPrice& Wombat::MamdaTradeListener::getOffExchangeTradePrice ( ) const
virtual

Monetary value of an individual share of the security off exchange at the time of the trade.

Returns
The last off exchange trade price.

Implements Wombat::MamdaTradeRecap.

◆ getOnExchangeTradePrice()

const MamaPrice& Wombat::MamdaTradeListener::getOnExchangeTradePrice ( ) const
virtual

Monetary value of an individual share of the security on exchange at the time of the trade.

Returns
The last on exchange trade price.

Implements Wombat::MamdaTradeRecap.

◆ getTradePrice()

const MamaPrice& Wombat::MamdaTradeListener::getTradePrice ( ) const
virtual

Get the trade price.

Returns
The monetary value of an individual share of the security at the time of the trade.

Implements Wombat::MamdaTradeOutOfSequence.

◆ getTradeVolume()

mama_quantity_t Wombat::MamdaTradeListener::getTradeVolume ( ) const
virtual

Get the trade volume.

Returns
The number of shares traded in a single transaction for an individual security.

Implements Wombat::MamdaTradeOutOfSequence.

◆ getTradePartId()

const char* Wombat::MamdaTradeListener::getTradePartId ( ) const
virtual

Get the participant identifier for the trade.

This is typically an exchange ID or a market maker ID. I

Returns
Trade participant ID.

Implements Wombat::MamdaTradeOutOfSequence.

◆ getTradeQual()

const char* Wombat::MamdaTradeListener::getTradeQual ( ) const
virtual

Get the wombat normalized trade qualifier.

Returns
Trade qualifier. A normalized set of qualifiers for the current trade for the security. This field may contain multiple string values, separated by the colon(:) character.
ValueMeaning
Normal Regular trade. A trade made without stated conditions is deemed regular way for settlement on the third * business day following the transaction * date.
Acquisition A transaction made on the Exchange as a result of an Exchange acquisition.
Bunched A trade representing an aggregate of two or more regular trades in a security occurring at the same price either simultaneously or within the same 60 second period, with no individual trade exceeding 10,000 shares.
Cash A transaction which calls for the delivery of securities and payment on the same day the trade takes place.
Distribution Sale of a large block of stock in such a manner that the price is not adversely affected.
BunchedSold A bunched trade which is reported late
Rule155 To qualify as a 155 print, a specialist arranges for the sale of the block at one "clean-up" price or at the different price limits on his book. If the block is sold at a "clean-up" price, the specialist should execute at the same price all the executable buy orders on his book. The sale qualifier is only applicable for AMEX trades.
SoldLast Sold Last is used when a trade prints in sequence but is reported late or printed in conformance to the One or Two Point Rule.
NextDay A transaction which calls for delivery of securities on the first business day after the trade date.
Opened Indicates an opening transaction that is printed out of sequence or reported late or printed in conformance to the One or Two Point Rule.
PriorRef An executed trade that relates to an obligation to trade at an earlier point in the trading day or that refer to a prior reference price. This may be the result of an order that was lost or misplaced or a SelectNet order that was not executed on a timely basis.
Seller A Seller's option transaction is a special transaction which gives the seller the right to deliver the stock at any time within a specific period, ranging from not less than four calendar days to no more than 60 calendar days.
SplitTrade An execution in two markets when the specialist or Market Maker in the market first receiving the order agrees to execute a portion of it at whatever price is realized in another market to which the balance of the order is forwarded for execution.
FormT See PrePostMkt. Currently, all feed handlers that post Form-T trades - except CTA - send this qualifier for Form-T trades. In the next major release, all fields will use PrePostMkt and FormT will be obsolete.
PrePostMkt A trade reported before or after the normal trade reporting day. This is also known as a Form-T trade. The volume of Form-T trades will be included in the calculation of total volume. The price information in Form-T trades will not be used to update high, low and last sale data for individual securities or Indices since they occur outside of normal trade reporting hours. Currently, all feed handlers that post Form-T trades - except CTA - send the "FormT" qualifier for Fot-T trades. In the next major release, all feed handlers will use PrePostMkt and FormT will be obsolete.
AvPrice A trade where the price reported is based upon an average of the prices for transactions in a security during all or any portion of the trading day.
Sold Sold is used when a trade is printed (reported) out of sequence and at a time different from the actual transaction time.
Adjusted  
Auto A sale condition code that identifies a NYSE trade that has been automatically executed without the potential benefit of price improvement.
Basket  
CashOnly  
NextDayOnly  
SpecTerms  
Stopped  
CATS  
VCT  
Rule127  
BurstBasket A burst basket execution signifies a trade wherein the equity Specialists, acting in the aggregate as a market maker, purchase or sell the component stocks required for execution of a specific basket trade.
OpenDetail Opening trade detail message. Sent by CTS only and is a duplicate report of an earlier trade. Note: since feed handler version 2.14.32, it is configurable whether these detail messages are published.
Detail Trade detail message. Sent by CTS only and is a duplicate report of an earlier trade. Note: since feed handler version 2.14.32, it is configurable whether these detail messages are published.
Reserved  
BasketCross  
BasketIndexOnClose A basket index on close transaction signifies a trade involving paired basket orders,the execution of which is based on the closing value of the index. These trades are reported after the close when the index closing value is determined.
IntermarketSweep Indicates to CTS data recipients that the execution price reflects the order instruction not to send the order to another market that may have a superior price.
YellowFlag Regular trades reported during specific events as out of the ordinary.
MarketCenterOpen  
MarketCenterClose  
Unknown  

Implements Wombat::MamdaTradeCancelOrError.

◆ getTradeQualNative()

const char* Wombat::MamdaTradeListener::getTradeQualNative ( ) const
virtual

Get the Trade condition ("sale condition").

Feed-specific trade qualifier code(s). This field is provided primarily for completeness and/or troubleshooting.

Returns
The Trade Condition.
See also
getTradeQual()

Implements Wombat::MamdaTradeOutOfSequence.

◆ getTradeSellersSaleDays()

mama_u32_t Wombat::MamdaTradeListener::getTradeSellersSaleDays ( ) const
virtual

Get the seller's sale days.

Used when the trade qualifier is "Seller". Specifies the number of days that may elapse before delivery of the security.

Returns
The Seller's sale days.

Implements Wombat::MamdaTradeOutOfSequence.

◆ getTradeStopStock()

char Wombat::MamdaTradeListener::getTradeStopStock ( ) const
virtual

Get the Stopped stock indicator.

Condition related to certain NYSE trading rules. This is not related to a halted security status. (0 == N/A; 1 == Applicable)

Returns
Stopped stock indicator.

Implements Wombat::MamdaTradeOutOfSequence.

◆ getIsIrregular()

bool Wombat::MamdaTradeListener::getIsIrregular ( ) const
virtual

Get whether the trade is irregular.

Returns
Whether or not the trade qualifies as an irregular trade. In general, only "regular" trades qualify to update the official last price and high/low prices.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrderId()

mama_u64_t Wombat::MamdaTradeListener::getOrderId ( ) const
virtual

Get the trade's order id, if available.

Returns
The trade message unique order id number (if available).

Implements Wombat::MamdaTradeOutOfSequence.

◆ getUniqueId()

const char* Wombat::MamdaTradeListener::getUniqueId ( ) const
virtual

Get the unique ID.

Returns
The unique ID

Implements Wombat::MamdaTradeReport.

◆ getTradeId()

const char* Wombat::MamdaTradeListener::getTradeId ( ) const
virtual

Get the trade id.

Returns
the trade id

Implements Wombat::MamdaTradeReport.

◆ getCorrTradeId()

const char* Wombat::MamdaTradeListener::getCorrTradeId ( ) const
virtual

Get the corrected trade Id.

Implements Wombat::MamdaTradeCorrection.

◆ getTradeAction()

const char* Wombat::MamdaTradeListener::getTradeAction ( ) const
virtual

Get the trade action.

Returns
The trade action

Implements Wombat::MamdaTradeReport.

◆ getBeginGapSeqNum()

mama_seqnum_t Wombat::MamdaTradeListener::getBeginGapSeqNum ( ) const
virtual

The starting sequence number of detected missing trades based on the trade count.

Returns
The start of the sequence number gap.

Implements Wombat::MamdaTradeGap.

◆ getEndGapSeqNum()

mama_seqnum_t Wombat::MamdaTradeListener::getEndGapSeqNum ( ) const
virtual

The end sequence number of detected missing trades based on the trade count.

Returns
The end of the sequence number gap.

Implements Wombat::MamdaTradeGap.

◆ getIsCancel()

bool Wombat::MamdaTradeListener::getIsCancel ( ) const
virtual

Return whether this event is a trade cancel.

If false, the event is a trade error.

Returns
Whether this is a trade cancel.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrigSeqNum()

mama_seqnum_t Wombat::MamdaTradeListener::getOrigSeqNum ( ) const
virtual

Original feed-generated sequence for a correction/cancel/error.

Returns
The original sequence number.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrigPrice()

const MamaPrice& Wombat::MamdaTradeListener::getOrigPrice ( ) const
virtual

Original trade price in a correction/cancel/error.

Returns
The original trade price.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrigVolume()

mama_quantity_t Wombat::MamdaTradeListener::getOrigVolume ( ) const
virtual

Original trade size in a correction/cancel/error.

Returns
The original trade volume.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrigPartId()

const char* Wombat::MamdaTradeListener::getOrigPartId ( ) const
virtual

Original trade participant identifier in a correction/cancel/error.

Returns
The original trade participant identifier.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrigQual()

const char* Wombat::MamdaTradeListener::getOrigQual ( ) const
virtual

A normalized set of qualifiers for the original trade for the security in a correction/cancel/error.

Returns
The original trade qualifier.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrigQualNative()

const char* Wombat::MamdaTradeListener::getOrigQualNative ( ) const
virtual

Feed-specific trade qualifier code(s) for original trade.

This field is provided primarily for completeness and/or troubleshooting.

Returns
The original trade condition.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrigSellersSaleDays()

mama_u32_t Wombat::MamdaTradeListener::getOrigSellersSaleDays ( ) const
virtual

Seller's sale days for original trade.

Used when the trade qualifier is "Seller". Specifies the number of days that may elapse before delivery of the security.

Returns
The original seller's sale days.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrigStopStock()

char Wombat::MamdaTradeListener::getOrigStopStock ( ) const
virtual

Stopped stock indicator for original trade.

Condition related to certain NYSE trading rules. This is not related to a halted security status. (0 == N/A; 1 == Applicable)

Returns
The original stopped stock indicator.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrigTradeId()

const char* Wombat::MamdaTradeListener::getOrigTradeId ( ) const
virtual

Get the original trade id.

Returns
the original trade id

Implements Wombat::MamdaTradeCancelOrError.

◆ getGenericFlag()

bool Wombat::MamdaTradeListener::getGenericFlag ( ) const
virtual

◆ getShortSaleCircuitBreaker()

char Wombat::MamdaTradeListener::getShortSaleCircuitBreaker ( ) const
virtual

get the ShortSaleCircuitBreaker

Returns
ShortSaleCircuitBreaker
  • return values:
  • Blank: Short Sale Restriction Not in Effect.
  • A: Short Sale Restriction Activiated.
  • C: Short Sale Restriction Continued.
  • D: Sale Restriction Deactivated.
  • E: Sale Restriction in Effect.

Implements Wombat::MamdaTradeRecap.

◆ getOrigShortSaleCircuitBreaker()

char Wombat::MamdaTradeListener::getOrigShortSaleCircuitBreaker ( ) const
virtual

get the OrigShortSaleCircuitBreaker

Returns
OrigShortSaleCircuitBreaker
  • return values:
  • Blank: Short Sale Restriction Not in Effect.
  • A: Short Sale Restriction Activiated.
  • C: Short Sale Restriction Continued.
  • D: Sale Restriction Deactivated.
  • E: Sale Restriction in Effect.

Implements Wombat::MamdaTradeCancelOrError.

◆ getCorrShortSaleCircuitBreaker()

char Wombat::MamdaTradeListener::getCorrShortSaleCircuitBreaker ( ) const
virtual

get the CorrShortSaleCircuitBreaker

Returns
CorrShortSaleCircuitBreaker
  • return values:
  • Blank: Short Sale Restriction Not in Effect.
  • A: Short Sale Restriction Activiated.
  • C: Short Sale Restriction Continued.
  • D: Sale Restriction Deactivated.
  • E: Sale Restriction in Effect.

Implements Wombat::MamdaTradeCorrection.

◆ getCorrPrice()

const MamaPrice& Wombat::MamdaTradeListener::getCorrPrice ( ) const
virtual

Get the corrected trade price.

See also
MamdaTradeReport::getTradePrice()

Implements Wombat::MamdaTradeCorrection.

◆ getCorrVolume()

mama_quantity_t Wombat::MamdaTradeListener::getCorrVolume ( ) const
virtual

Get the corrected trade volume.

See also
MamdaTradeReport::getTradeVolume()

Implements Wombat::MamdaTradeCorrection.

◆ getCorrPartId()

const char* Wombat::MamdaTradeListener::getCorrPartId ( ) const
virtual

Get the corrected trade participant identifier.

See also
MamdaTradeReport::getTradePartId()

Implements Wombat::MamdaTradeCorrection.

◆ getCorrQual()

const char* Wombat::MamdaTradeListener::getCorrQual ( ) const
virtual

Get corrected trade qualifier.

See also
MamdaTradeReport::getTradeQual()

Implements Wombat::MamdaTradeCorrection.

◆ getCorrQualNative()

const char* Wombat::MamdaTradeListener::getCorrQualNative ( ) const
virtual

Get corrected trade condition.

See also
MamdaTradeReport::getTradeCondition()

Implements Wombat::MamdaTradeCorrection.

◆ getCorrSellersSaleDays()

mama_u32_t Wombat::MamdaTradeListener::getCorrSellersSaleDays ( ) const
virtual

Get the corrected trade sellers days.

See also
MamdaTradeReport::getTradeSellersSaleDays()

Implements Wombat::MamdaTradeCorrection.

◆ getCorrStopStock()

char Wombat::MamdaTradeListener::getCorrStopStock ( ) const
virtual

Get the original stock stop indicator.

See also
MamdaTradeReport::getTradeStopStock()

Implements Wombat::MamdaTradeCorrection.

◆ getIsIndicative()

bool Wombat::MamdaTradeListener::getIsIndicative ( ) const
virtual

Return whether this closing price is indicative or official.

Returns
Whether the closing price is indicative or otherwise.

Implements Wombat::MamdaTradeClosing.

◆ getSymbolFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getSymbolFieldState ( ) const
virtual

Get the string symbol field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaBasicEvent.

◆ getPartIdFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getPartIdFieldState ( ) const
virtual

Get the participant identifier field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaBasicEvent.

◆ getSrcTimeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getSrcTimeFieldState ( ) const
virtual

Get the source time field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaBasicEvent.

◆ getActivityTimeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getActivityTimeFieldState ( ) const
virtual

Get the activity time field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaBasicEvent.

◆ getLineTimeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getLineTimeFieldState ( ) const
virtual

Get the line time of the update.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaBasicEvent.

◆ getSendTimeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getSendTimeFieldState ( ) const
virtual

Get the send time field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaBasicEvent.

◆ getMsgQualFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getMsgQualFieldState ( ) const
virtual

Get the message qualifier field state.

Returns
Message Qualifier. The message qualifier provides information in relation to messages duplicate, delayed or out-of-sequence status.

Implements Wombat::MamdaBasicEvent.

◆ getPubIdFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getPubIdFieldState ( ) const

◆ getEventSeqNumFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getEventSeqNumFieldState ( ) const
virtual

The event SeqNum Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getEventTimeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getEventTimeFieldState ( ) const
virtual

Get the event time field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaBasicEvent.

◆ getLastPriceFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getLastPriceFieldState ( ) const
virtual

The last trade price Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getLastVolumeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getLastVolumeFieldState ( ) const
virtual

The last volume Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getLastPartIdFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getLastPartIdFieldState ( ) const
virtual

The last part Id Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getLastTimeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getLastTimeFieldState ( ) const
virtual

The last time Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getIrregPriceFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getIrregPriceFieldState ( ) const
virtual

The irreg price Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getIrregVolumeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getIrregVolumeFieldState ( ) const
virtual

The irreg volume Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getIrregPartIdFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getIrregPartIdFieldState ( ) const
virtual

The irreg part Id Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getIrregTimeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getIrregTimeFieldState ( ) const
virtual

The irregular time Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getTradeDateFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTradeDateFieldState ( ) const
virtual

The trade date Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getSideFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getSideFieldState ( ) const
virtual

The TradeSide or AggressorSide Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getTradeCounFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTradeCounFieldState ( ) const

◆ getAccVolumeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getAccVolumeFieldState ( ) const
virtual

The accumulated volume Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getOffExAccVolumeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOffExAccVolumeFieldState ( ) const
virtual

The off exchange accumulated volume Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getOnExAccVolumeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOnExAccVolumeFieldState ( ) const
virtual

The on exchange accumulated volume Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getNetChangeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getNetChangeFieldState ( ) const
virtual

The net change Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getPctChangeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getPctChangeFieldState ( ) const
virtual

The percentage change Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getTradeDirectionFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTradeDirectionFieldState ( ) const
virtual

The trade direction Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getOpenPriceFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOpenPriceFieldState ( ) const
virtual

The open price Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getHighPriceFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getHighPriceFieldState ( ) const
virtual

The high price Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getLowPriceFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getLowPriceFieldState ( ) const
virtual

The low price Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getClosePriceFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getClosePriceFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeClosing.

◆ getPrevClosePriceFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getPrevClosePriceFieldState ( ) const
virtual

The previous close price Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getAdjPrevClosePriceFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getAdjPrevClosePriceFieldState ( ) const
virtual

The adjusted previous close date Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getPrevCloseDateFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getPrevCloseDateFieldState ( ) const
virtual

The previous close date Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getBlockCountFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getBlockCountFieldState ( ) const
virtual

The block count Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getBlockVolumeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getBlockVolumeFieldState ( ) const
virtual

The block volume Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getVwapFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getVwapFieldState ( ) const
virtual

The Vwap Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getOffExVwapFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOffExVwapFieldState ( ) const
virtual

The off exchange Vwap Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getOnExVwapFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOnExVwapFieldState ( ) const
virtual

The on exchange Vwap Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getTotalValueFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTotalValueFieldState ( ) const
virtual

The total value Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getOffExTotalValueFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOffExTotalValueFieldState ( ) const
virtual

The Off Exchange Total Value Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getOnExTotalValueFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOnExTotalValueFieldState ( ) const
virtual

The On Exchange Total Value Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getStdDevFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getStdDevFieldState ( ) const
virtual

The std deviation Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getStdDevSumFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getStdDevSumFieldState ( ) const
virtual

The std deviation sum Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getStdDevSumSquaresFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getStdDevSumSquaresFieldState ( ) const
virtual

The StdDevSumSquares Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getTradeUnitsFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTradeUnitsFieldState ( ) const
virtual

The trade units Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getLastSeqNumFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getLastSeqNumFieldState ( ) const
virtual

The last SeqNum Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getHighSeqNumFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getHighSeqNumFieldState ( ) const
virtual

The high seqNum Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getLowSeqNumFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getLowSeqNumFieldState ( ) const
virtual

The low SeqNum Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getTotalVolumeSeqNumFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTotalVolumeSeqNumFieldState ( ) const
virtual

The total volume seqNum Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getCurrencyCodeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getCurrencyCodeFieldState ( ) const
virtual

The currency code Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getSettlePriceFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getSettlePriceFieldState ( ) const
virtual

The settle price Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getSettleDateFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getSettleDateFieldState ( ) const
virtual

The last trade price Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getTradeExecVenuFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTradeExecVenuFieldState ( ) const

◆ getOffExchangeTradePriceFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOffExchangeTradePriceFieldState ( ) const
virtual

The settle date Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getOnExchangeTradePriceFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOnExchangeTradePriceFieldState ( ) const
virtual

The onExchange trade price Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getTradePriceFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTradePriceFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeOutOfSequence.

◆ getTradeVolumeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTradeVolumeFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeOutOfSequence.

◆ getTradePartIdFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTradePartIdFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeOutOfSequence.

◆ getTradeQualFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTradeQualFieldState ( ) const
virtual

The trade qual Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCancelOrError.

◆ getTradeQualNativeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTradeQualNativeFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeOutOfSequence.

◆ getTradeSellersSaleDaysFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTradeSellersSaleDaysFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeOutOfSequence.

◆ getTradeStopStockFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTradeStopStockFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeOutOfSequence.

◆ getIsIrregularFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getIsIrregularFieldState ( ) const
virtual

The isIrregular Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrderIdFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOrderIdFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeOutOfSequence.

◆ getUniqueIdFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getUniqueIdFieldState ( ) const
virtual

The unique ID Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeReport.

◆ getTradeIdFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTradeIdFieldState ( ) const
virtual

The trade ID Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeReport.

◆ getCorrTradeIdFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getCorrTradeIdFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCorrection.

◆ getTradeActionFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTradeActionFieldState ( ) const
virtual

The trade action Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeReport.

◆ getTradeExecVenueFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTradeExecVenueFieldState ( ) const

◆ getBeginGapSeqNumFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getBeginGapSeqNumFieldState ( ) const
virtual
Returns
The Field State of the start of the sequence number gap.

Implements Wombat::MamdaTradeGap.

◆ getEndGapSeqNumFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getEndGapSeqNumFieldState ( ) const
virtual
Returns
The field state of the end of the sequence number gap.

Implements Wombat::MamdaTradeGap.

◆ getIsCancelFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getIsCancelFieldState ( ) const

◆ getOrigSeqNumFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOrigSeqNumFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrigPriceFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOrigPriceFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrigVolumeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOrigVolumeFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrigPartIdFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOrigPartIdFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrigQualFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOrigQualFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrigQualNativeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOrigQualNativeFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrigSellersSaleDaysFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOrigSellersSaleDaysFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCancelOrError.

◆ getOrigStopStockFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOrigStopStockFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCancelOrError.

◆ getCorrPriceFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getCorrPriceFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCorrection.

◆ getCorrVolumeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getCorrVolumeFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCorrection.

◆ getCorrPartIdFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getCorrPartIdFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCorrection.

◆ getCorrQualFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getCorrQualFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCorrection.

◆ getCorrQualNativeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getCorrQualNativeFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCorrection.

◆ getCorrSellersSaleDaysFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getCorrSellersSaleDaysFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCorrection.

◆ getCorrStopStockFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getCorrStopStockFieldState ( ) const
virtual

Get the field state.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeCorrection.

◆ getIsIndicativeFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getIsIndicativeFieldState ( ) const

◆ getTradeCountFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getTradeCountFieldState ( ) const
virtual

The trade count Field State.

Returns
MamdaFieldState. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getOrigTradeIdFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOrigTradeIdFieldState ( ) const
virtual

◆ getGenericFlagFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getGenericFlagFieldState ( ) const
virtual

◆ getShortSaleCircuitBreakerFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getShortSaleCircuitBreakerFieldState ( ) const
virtual
Returns
The ShortSaleCircuitBreaker Field State. An enumeration representing field state.

Implements Wombat::MamdaTradeRecap.

◆ getOrigShortSaleCircuitBreakerFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getOrigShortSaleCircuitBreakerFieldState ( ) const
virtual
Returns
The OrigShortSaleCircuitBreaker Field State.

Implements Wombat::MamdaTradeCancelOrError.

◆ getCorrShortSaleCircuitBreakerFieldState()

MamdaFieldState Wombat::MamdaTradeListener::getCorrShortSaleCircuitBreakerFieldState ( ) const
virtual
Returns
The OrigShortSaleCircuitBreaker Field State.

Implements Wombat::MamdaTradeCorrection.

◆ onMsg()

virtual void Wombat::MamdaTradeListener::onMsg ( MamdaSubscription subscription,
const MamaMsg &  msg,
short  msgType 
)
virtual

Implementation of MamdaListener interface.

Implements Wombat::MamdaMsgListener.

◆ assertEqual()

void Wombat::MamdaTradeListener::assertEqual ( MamdaTradeListener listener)

◆ reset()

void Wombat::MamdaTradeListener::reset ( void  )

The documentation for this class was generated from the following file:


© 2012 Linux Foundation