00001 /* $Id: OSiLWriter.h 4562 2013-01-02 12:31:12Z Gassmann $ */ 00017 #ifndef OSiLWRITER_H 00018 #define OSiLWRITER_H 00019 00020 #include <string> 00021 #include "OSInstance.h" 00022 00029 class OSiLWriter 00030 { 00031 private: 00035 const OSInstance *m_OSInstance; 00036 public: 00037 00042 OSiLWriter( ); 00043 00048 ~OSiLWriter(); 00049 00057 std::string writeOSiL( const OSInstance *theosinstance); 00058 00059 00060 00064 bool m_bWriteBase64; 00065 00068 bool m_bWhiteSpace; 00069 00073 std::string m_sB64encoded; 00074 }; 00075 #endif