22 #ifndef MamdaAuctionListenerH
23 #define MamdaAuctionListenerH
35 class MamdaAuctionHandler;
61 const char* getSymbol()
const;
62 const char* getPartId()
const;
63 const MamaDateTime& getSrcTime()
const;
64 const MamaDateTime& getActivityTime()
const;
65 const MamaDateTime& getLineTime()
const;
66 const MamaDateTime& getSendTime()
const;
67 mama_seqnum_t getEventSeqNum()
const;
68 const MamaDateTime& getEventTime()
const;
69 const MamaMsgQual& getMsgQual()
const;
70 bool isInitialised()
const;
83 const MamaPrice& getUncrossPrice()
const;
84 mama_quantity_t getUncrossVolume()
const;
86 const MamaDateTime& getAuctionTime()
const;
101 struct MamdaAuctionListenerImpl;
104 MamdaAuctionListenerImpl& mImpl;
110 #endif // MamdaAuctionListenerH
MamdaOrderImbalanceUpdate is an interface that provides access to order imbalance related fields...
Definition: MamdaAuctionFields.h:29
MamdaAuctionHandler is an interface for applications that want to have an easy way to access currency...
Definition: MamdaAuctionHandler.h:41
MamdaAuctionListener is a class that specializes in handling currency data, Developers provide their ...
Definition: MamdaAuctionListener.h:52
MamdaUncrossPriceInd
An enumeration representing the uncross price Ind.
Definition: MamdaUncrossPriceInd.h:33
MamdaAuctionRecap is an interface that provides access to the currency related fields.
Definition: MamdaAuctionRecap.h:38
A MamdaSubscription is used to register interest in a particular symbol and source.
Definition: MamdaSubscription.h:54
MamdaAuctionUpdate is an interface that provides access to the currency related fields.
Definition: MamdaAuctionUpdate.h:38
MamdaFieldState
An enumeration representing field state.
Definition: MamdaFieldState.h:37
MamdaMsgListener defines an interface for handling MAMA messages for a MamdaSubscription.
Definition: MamdaMsgListener.h:38