22 #ifndef MamdaTradeReportH
23 #define MamdaTradeReportH
49 virtual const MamaPrice& getTradePrice()
const = 0;
56 virtual mama_quantity_t getTradeVolume()
const = 0;
63 virtual const char* getTradePartId()
const = 0;
293 virtual const char* getTradeQual()
const = 0;
302 virtual const char* getTradeQualNative()
const = 0;
319 virtual const char* getSide()
const = 0;
333 virtual mama_u32_t getTradeSellersSaleDays()
const = 0;
341 virtual char getTradeStopStock()
const = 0;
349 virtual bool getIsIrregular()
const = 0;
355 virtual mama_u64_t getOrderId()
const = 0;
361 virtual const char* getUniqueId()
const = 0;
367 virtual const char* getTradeAction()
const = 0;
373 virtual const char* getTradeId()
const = 0;
387 virtual char getShortSaleCircuitBreaker()
const=0;
467 virtual MamdaFieldState getShortSaleCircuitBreakerFieldState()
const = 0;
475 #endif // MamdaTradeReportH
virtual ~MamdaTradeReport()
Definition: MamdaTradeReport.h:469
MamdaOrderImbalanceUpdate is an interface that provides access to order imbalance related fields...
Definition: MamdaAuctionFields.h:29
MamdaBasicEvent is a superclass interface that provides access to common event related fields...
Definition: MamdaBasicEvent.h:46
MamdaFieldState
An enumeration representing field state.
Definition: MamdaFieldState.h:37
MamdaTradeReport is an interface that provides access to fields related to a trade report...
Definition: MamdaTradeReport.h:40