1 /***********************************************************************/ 2 /* Open Visualization Data Explorer */ 3 /* (C) Copyright IBM Corp. 1989,1999 */ 4 /* ALL RIGHTS RESERVED */ 5 /* This code licensed under the */ 6 /* "IBM PUBLIC LICENSE - Open Visualization Data Explorer" */ 7 /***********************************************************************/ 8 9 #include <dxconfig.h> 10 #include "../base/defines.h" 11 12 13 14 15 #ifndef _ParseMDF_h 16 #define _ParseMDF_h 17 18 19 20 class Dictionary; 21 class ParameterDefinition; 22 23 extern boolean ReadMDFFiles(const char* root, Dictionary* mdf, boolean uiOnly); 24 extern boolean LoadMDFFile(const char* file, const char* type, 25 Dictionary *mdf, boolean uiOnly); 26 extern boolean ParseMDFTypes(ParameterDefinition *param, 27 char *line, 28 int lineNumber = 0); 29 extern boolean ParseMDFOptions (ParameterDefinition* pd, char* p); 30 31 // 32 // A dictionary of strings that are filenames of dynamically loadable object 33 // files containing module entry points for the executive to use. The string 34 // keys in the dictionary are actually the names of the loadable files. 35 // 36 extern Dictionary *theDynamicPackageDictionary; 37 38 #endif // _ParseMDF_h 39