OS  2.10.2
OSrLReader.h
Go to the documentation of this file.
1 /* $Id: OSrLReader.h 5285 2017-12-08 13:57:12Z stefan $ */
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)
68 #if __cplusplus < 201100
69  throw(ErrorClass)
70 #endif
71  ;
72 
73 private:
77  OSResult *m_osresult;
78 
82  OSrLParserData *m_parserData;
83 
87  OSgLParserData *m_osglData;
88 
92  OSnLParserData *m_osnlData;
93 };
94 #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:2548