00001 00018 #ifndef OSiLWRITER_H 00019 #define OSiLWRITER_H 00020 #include <string> 00021 #include "OSInstance.h" 00022 00029 class OSiLWriter{ 00030 private: 00034 const OSInstance *m_OSInstance; 00035 public: 00036 00041 OSiLWriter( ); 00042 00047 ~OSiLWriter(); 00048 00056 std::string writeOSiL( const OSInstance *theosinstance); 00057 00058 00059 00063 bool m_bWriteBase64; 00064 00067 bool m_bWhiteSpace; 00068 00072 std::string m_sB64encoded; 00073 }; 00074 #endif