00001 /* $Id: OSiLWriter.h 2698 2009-06-09 04:14:07Z kmartin $ */ 00019 #ifndef OSiLWRITER_H 00020 #define OSiLWRITER_H 00021 #include <string> 00022 #include "OSInstance.h" 00023 00030 class OSiLWriter{ 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