22 #ifndef MamdaFundamentalsH
23 #define MamdaFundamentalsH
40 virtual const char* getCorporateActionType()
const = 0;
41 virtual double getDividendPrice()
const = 0;
42 virtual const char* getDividendFrequency()
const = 0;
43 virtual const char* getDividendExDate()
const = 0;
44 virtual const char* getDividendPayDate()
const = 0;
45 virtual const char* getDividendRecordDate()
const = 0;
46 virtual const char* getDividendCurrency()
const = 0;
47 virtual long getSharesOut()
const = 0;
48 virtual long getSharesFloat()
const = 0;
49 virtual long getSharesAuthorized()
const = 0;
50 virtual double getEarningsPerShare()
const = 0;
51 virtual double getVolatility()
const = 0;
52 virtual double getPriceEarningsRatio()
const = 0;
53 virtual double getYield()
const = 0;
54 virtual const char* getMarketSegmentNative()
const = 0;
55 virtual const char* getMarketSectorNative()
const = 0;
56 virtual const char* getMarketSegment()
const = 0;
57 virtual const char* getMarketSector()
const = 0;
58 virtual double getHistoricalVolatility()
const = 0;
59 virtual double getRiskFreeRate()
const = 0;
87 #endif // MamdaFundamentalsH