RM_InstanceFile.h 479 B

12345678910111213141516171819202122232425262728
  1. #pragma once
  2. #if !defined(RM_INSTANCEFILE_H_INC)
  3. #define RM_INSTANCEFILE_H_INC
  4. #ifdef DEBUG_LINKING
  5. #pragma message("...including RM_InstanceFile.h")
  6. #endif
  7. class CRMInstance;
  8. class CRMInstanceFile
  9. {
  10. public:
  11. CRMInstanceFile ( );
  12. ~CRMInstanceFile ( );
  13. bool Open ( const char* instance );
  14. void Close ( void );
  15. CRMInstance* CreateInstance ( const char* name );
  16. protected:
  17. CGenericParser2 mParser;
  18. CGPGroup* mInstances;
  19. };
  20. #endif