00001 /* $Id: OSrLReader.h 4820 2014-07-09 14:17:48Z Gassmann $ */ 00017 #ifndef _OSRLREADER_H 00018 #define _OSRLREADER_H 00019 00020 00021 #include "OSResult.h" 00022 #include "OSrLParserData.h" 00023 #include "OSgLParserData.h" 00024 #include "OSnLParserData.h" 00025 #include "OSErrorClass.h" 00026 00027 00028 #include <string> 00029 00030 00042 class OSrLReader 00043 { 00044 00045 00046 public: 00047 00052 OSrLReader( ); 00053 00058 ~OSrLReader(); 00059 00060 00067 OSResult *readOSrL(const std::string& posrl) throw(ErrorClass); 00068 00069 private: 00073 OSResult *m_osresult; 00074 00078 OSrLParserData *m_parserData; 00079 00083 OSgLParserData *m_osglData; 00084 00088 OSnLParserData *m_osnlData; 00089 }; 00090 #endif
1.6.1