22 #ifndef MamdaFundamentalListenerH
23 #define MamdaFundamentalListenerH
33 class MamdaFundamentalHandler;
67 const char* getSymbol()
const;
68 const char* getPartId()
const;
69 const MamaDateTime& getSrcTime()
const;
70 const MamaDateTime& getActivityTime()
const;
71 const MamaDateTime& getLineTime()
const;
72 const MamaDateTime& getSendTime()
const;
83 const char* getCorporateActionType()
const;
84 double getDividendPrice()
const;
85 const char* getDividendFrequency()
const;
86 const char* getDividendExDate()
const;
87 const char* getDividendPayDate()
const;
88 const char* getDividendRecordDate()
const;
89 const char* getDividendCurrency()
const;
90 long getSharesOut()
const;
91 long getSharesFloat()
const;
92 long getSharesAuthorized()
const;
93 double getEarningsPerShare()
const;
94 double getVolatility()
const;
95 double getPriceEarningsRatio()
const;
96 double getYield()
const;
97 const char* getMarketSegmentNative()
const;
98 const char* getMarketSectorNative()
const;
99 const char* getMarketSegment()
const;
100 const char* getMarketSector()
const;
101 double getHistoricalVolatility()
const;
102 double getRiskFreeRate()
const;
132 struct MamdaFundamentalListenerImpl;
134 MamdaFundamentalListenerImpl& mImpl;
140 #endif // MamdaFundamentalListenerH