OS  2.9.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OSrLReader.h
Go to the documentation of this file.
1 /* $Id: OSrLReader.h 4820 2014-07-09 14:17:48Z Gassmann $ */
17 #ifndef _OSRLREADER_H
18 #define _OSRLREADER_H
19 
20 
21 #include "OSResult.h"
22 #include "OSrLParserData.h"
23 #include "OSgLParserData.h"
24 #include "OSnLParserData.h"
25 #include "OSErrorClass.h"
26 
27 
28 #include <string>
29 
30 
43 {
44 
45 
46 public:
47 
52  OSrLReader( );
53 
58  ~OSrLReader();
59 
60 
67  OSResult *readOSrL(const std::string& posrl) throw(ErrorClass);
68 
69 private:
73  OSResult *m_osresult;
74 
78  OSrLParserData *m_parserData;
79 
83  OSgLParserData *m_osglData;
84 
88  OSnLParserData *m_osnlData;
89 };
90 #endif
The OSrLParserData Class.
used for throwing exceptions.
Definition: OSErrorClass.h:31
OSResult * readOSrL(const std::string &posrl)
Get an OSResult object from an OSrL string.
~OSrLReader()
OSrL class destructor.
The OSnLParserData Class.
The OSgLParserData Class.
The OSrLReader Class.
Definition: OSrLReader.h:42
OSrLReader()
OSrL class constructor.
The Result Class.
Definition: OSResult.h:2312