22 #ifndef MAMA_DICTIONARY_CPP_H__
23 #define MAMA_DICTIONARY_CPP_H__
75 int retries = MAMA_DEFAULT_RETRIES,
76 double timeout = MAMA_DEFAULT_TIMEOUT,
77 void* closure = NULL);
85 virtual const char* getFeedName();
93 virtual const char* getFeedHost();
159 virtual mama_fid_t getMaxFid (
void)
const;
166 virtual size_t getSize (
void)
const;
173 virtual bool hasDuplicates (
void)
const;
194 virtual mamaDictionary getDictC ();
199 virtual const mamaDictionary getDictC ()
const;
206 virtual void* getClosure (
void)
const;
217 virtual MamaMsg* getDictionaryMessage()
const;
226 virtual void buildDictionaryFromMessage(
MamaMsg& msg);
256 virtual void setMaxFid (
269 virtual void writeToFile (
const char* fileName);
280 virtual void populateFromFile (
const char* fileName);
286 #endif // MAMA_DICTIONARY_CPP_H__