22 #ifndef MamdaNewsMetaDataH
23 #define MamdaNewsMetaDataH
28 #include <mama/types.h>
53 virtual const char* getHeadlineText()
const = 0;
58 virtual const char* getNewsSourceId()
const = 0;
64 virtual const char* getNewsOrigSourceId()
const = 0;
69 virtual const char* getLanguageId()
const = 0;
75 virtual void getNativeCodes (
const char**& codes,
76 mama_size_t& numCodes)
const = 0;
82 virtual void getNativeRelatedSymbols (
const char**& symbols,
83 mama_size_t& numSymbols)
const = 0;
89 virtual void getIndustries (
const char**& industries,
90 mama_size_t& numIndustries)
const = 0;
96 virtual void getMarketSectors (
const char**& marketSectors,
97 mama_size_t& numMarketSectors)
const = 0;
103 virtual void getRegions (
const char**& regions,
104 mama_size_t& numRegions)
const = 0;
110 virtual void getCountries (
const char**& countries,
111 mama_size_t& numCountries)
const = 0;
117 virtual void getTopics (
const char**& topics,
118 mama_size_t& numTopics)
const = 0;
124 virtual void getProducts (
const char**& products,
125 mama_size_t& numProducts)
const = 0;
132 virtual void getMiscCodes (
const char**& miscCodes,
133 mama_size_t& numMiscCodes)
const = 0;
139 virtual void getRelatedSymbols (
const char**& symbols,
140 mama_size_t& numSymbols)
const = 0;
152 virtual mama_u16_t getNewsStoryRevNumber()
const = 0;
157 virtual const MamaDateTime& getNewsOrigStoryTime()
const = 0;
164 #endif // MamdaNewsMetaDataH
MamdaOrderImbalanceUpdate is an interface that provides access to order imbalance related fields...
Definition: MamdaAuctionFields.h:29
MamdaNewsPriority
Definition: MamdaNewsTypes.h:33
MamdaBasicEvent is a superclass interface that provides access to common event related fields...
Definition: MamdaBasicEvent.h:46