22 #ifndef MamdaOrderImbalanceUpdateH
23 #define MamdaOrderImbalanceUpdateH
43 virtual const MamaDateTime& getAuctionTime()
const = 0;
55 virtual int64_t getBuyVolume()
const = 0;
67 virtual char getCrossType()
const = 0;
79 virtual mama_seqnum_t getEventSeqNum()
const = 0 ;
91 virtual const MamaDateTime& getEventTime()
const = 0;
103 virtual const MamaPrice& getFarClearingPrice()
const = 0;
115 virtual const MamaPrice& getHighIndicationPrice()
const = 0;
127 virtual const MamaPrice& getImbalancePrice ()
const = 0;
139 virtual const MamaPrice& getMatchPrice()
const = 0;
151 virtual const char* getIssueSymbol()
const = 0;
163 virtual const MamaPrice& getLowIndicationPrice()
const = 0;
175 virtual int64_t getMatchVolume()
const = 0;
187 virtual int32_t getMsgType()
const = 0;
199 virtual const MamaPrice& getNearClearingPrice()
const = 0;
211 virtual char getNoClearingPrice()
const = 0;
223 virtual const char* getPartId()
const = 0;
235 virtual char getPriceVarInd()
const = 0;
247 virtual const char* getSecurityStatusOrig()
const = 0;
259 virtual const char* getImbalanceState()
const = 0;
271 virtual const MamaDateTime& getSecurityStatusTime()
const = 0;
283 virtual int64_t getSellVolume()
const = 0;
295 virtual mama_seqnum_t getSeqNum()
const = 0;
Definition: MamdaOrderImbalanceUpdate.h:36
virtual ~MamdaOrderImbalanceUpdate()
Definition: MamdaOrderImbalanceUpdate.h:304
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