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