17 #ifndef CCDM__CCD0PARMFILE__HXX
18 #define CCDM__CCD0PARMFILE__HXX
20 #include <ccdm/Ccd0ExpImp.h>
23 #include <common/tc_deprecation_macros.h>
26 #include <ccdm/libccdm_exports.h>
34 class Ccd0ParmFileImpl;
38 class Ccd0ParmFileDelegate;
42 class Ccd0ParmFileDispatch;
46 class Ccd0ParmFileGenImpl;
73 int ccd0generateFile( ParmDictionaySharingExpData *parmDictionaryData, std::string *fileNamePrefix, ExportFileOutput *exportFileOutput );
83 int ccd0generateFile( ParmFlashGenerationExpData *parmFlashData, std::string *fileNamePrefix, ExportFileOutput *exportFileOutput );
93 int ccd0generateFile( ParmValueSharingExpData *parmValueData, std::string *fileNamePrefix, ExportFileOutput *exportFileOutput );
102 int ccd0Parse( std::vector< std::string > *vecFilesToParse, DictionaryParseOutput *importOutput );
105 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
144 friend class Ccd0ParmFileDelegate;
145 friend class Ccd0ParmFileGenImpl;
148 #include <ccdm/libccdm_undef.h>
149 #endif // CCDM__CCD0PARMFILE__HXX