22 #ifndef MamdaQuoteListenerH
23 #define MamdaQuoteListenerH
38 class MamdaQuoteHandler;
73 void processPosDupAndOutOfSeqAsTransient (
bool tf);
74 void resolvePossiblyDuplicate (
bool tf);
75 void usePosDupAndOutOfSeqHandlers (
bool tf);
77 const char* getSymbol ()
const;
78 const char* getPartId ()
const;
79 const MamaDateTime& getSrcTime ()
const;
80 const MamaDateTime& getActivityTime ()
const;
81 const MamaDateTime& getLineTime ()
const;
82 const MamaDateTime& getSendTime ()
const;
83 const MamaMsgQual& getMsgQual ()
const;
84 const char* getPubId ()
const;
85 const MamaPrice& getBidPrice ()
const;
86 mama_quantity_t getBidSize ()
const;
87 mama_quantity_t getBidDepth ()
const;
88 const char* getBidPartId ()
const;
89 const MamaPrice& getBidClosePrice ()
const;
90 const MamaDateTime& getBidCloseDate ()
const;
91 const MamaPrice& getBidPrevClosePrice ()
const;
92 const MamaDateTime& getBidPrevCloseDate ()
const;
93 const MamaPrice& getBidHigh ()
const;
94 const MamaPrice& getBidLow ()
const;
95 const MamaPrice& getAskPrice ()
const;
96 mama_quantity_t getAskSize ()
const;
97 mama_quantity_t getAskDepth ()
const;
98 const char* getAskPartId ()
const;
99 const MamaPrice& getAskClosePrice ()
const;
100 const MamaDateTime& getAskCloseDate ()
const;
101 const MamaPrice& getAskPrevClosePrice ()
const;
102 const MamaDateTime& getAskPrevCloseDate ()
const;
103 const MamaPrice& getAskHigh ()
const;
104 const MamaPrice& getAskLow ()
const;
105 const MamaPrice& getQuoteMidPrice ()
const;
106 mama_u32_t getQuoteCount ()
const;
107 const char* getQuoteQualStr ()
const;
108 const char* getQuoteQualNative ()
const;
109 mama_seqnum_t getEventSeqNum ()
const;
110 const MamaDateTime& getEventTime ()
const;
111 const MamaDateTime& getQuoteDate ()
const;
112 mama_seqnum_t getBeginGapSeqNum ()
const;
113 mama_seqnum_t getEndGapSeqNum ()
const;
114 char getShortSaleBidTick ()
const;
116 const MamaDateTime& getAskTime ()
const;
117 const MamaDateTime& getBidTime ()
const;
118 const char* getAskIndicator ()
const;
119 const char* getBidIndicator ()
const;
120 mama_u32_t getAskUpdateCount ()
const;
121 mama_u32_t getBidUpdateCount ()
const;
122 double getAskYield ()
const;
123 double getBidYield ()
const;
124 const char* getAskSizesList ()
const;
125 const char* getBidSizesList ()
const;
126 char getShortSaleCircuitBreaker ()
const;
190 struct MamdaQuoteListenerImpl;
193 MamdaQuoteListenerImpl& mImpl;
198 #endif // MamdaQuoteListenerH