22 #ifndef MamdaCurrencyListenerH 23 #define MamdaCurrencyListenerH 34 class MamdaCurrencyHandler;
62 const char* getSymbol()
const;
63 const char* getPartId()
const;
64 const MamaDateTime& getSrcTime()
const;
65 const MamaDateTime& getActivityTime()
const;
66 const MamaDateTime& getLineTime()
const;
67 const MamaDateTime& getSendTime()
const;
68 mama_seqnum_t getEventSeqNum()
const;
69 const MamaDateTime& getEventTime()
const;
70 const MamaMsgQual& getMsgQual()
const;
71 bool isInitialised()
const;
84 const MamaPrice& getBidPrice()
const;
85 const MamaPrice& getAskPrice()
const;
98 struct MamdaCurrencyListenerImpl;
100 MamdaCurrencyListenerImpl& mImpl;
107 #endif // MamdaCurrencyListenerH
MamdaCurrencyUpdate is an interface that provides access to the currency related fields.
Definition: MamdaCurrencyUpdate.h:37
MamdaCurrencyRecap is an interface that provides access to the currency related fields.
Definition: MamdaCurrencyRecap.h:37
MamdaOrderImbalanceUpdate is an interface that provides access to order imbalance related fields...
Definition: MamdaAuctionFields.h:29
MamdaCurrencyListener is a class that specializes in handling currency data, Developers provide their...
Definition: MamdaCurrencyListener.h:50
MamdaCurrencyHandler is an interface for applications that want to have an easy way to access currenc...
Definition: MamdaCurrencyHandler.h:41
A MamdaSubscription is used to register interest in a particular symbol and source.
Definition: MamdaSubscription.h:54
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