00001 /* $Id: OSiLWriter.h 4292 2011-09-21 05:47:18Z kmartin $ */ 00017 #ifndef OSiLWRITER_H 00018 #define OSiLWRITER_H 00019 #include <string> 00020 #include "OSInstance.h" 00021 00028 class OSiLWriter 00029 { 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