00001 00018 #ifndef OSILREADER_H 00019 #define OSILREADER_H 00020 00021 00022 00023 #include "OSInstance.h" 00024 #include "OSiLWriter.h" 00025 #include "ErrorClass.h" 00026 00027 #include <string> 00028 00029 00038 class OSiLReader{ 00039 00040 public: 00041 00045 OSiLReader( ); 00046 00050 ~OSiLReader(); 00051 00060 OSInstance* readOSiL(std::string *osil) throw(ErrorClass); 00061 00062 private: 00066 OSInstance *m_osinstance; 00067 }; 00068 00069 00070 00071 #endif