RageFileObjMem::PutString

This commit is contained in:
Glenn Maynard
2005-01-08 21:50:50 +00:00
parent dcd0f01d16
commit 35de6e65ae
2 changed files with 8 additions and 0 deletions
+7
View File
@@ -102,6 +102,13 @@ const CString &RageFileObjMem::GetString() const
return m_pFile->m_sBuf; return m_pFile->m_sBuf;
} }
void RageFileObjMem::PutString( const CString &sBuf )
{
m_pFile->m_Mutex.Lock();
m_pFile->m_sBuf = sBuf;
m_pFile->m_Mutex.Unlock();
}
RageFileDriverMem::RageFileDriverMem(): RageFileDriverMem::RageFileDriverMem():
RageFileDriver( new NullFilenameDB ), RageFileDriver( new NullFilenameDB ),
m_Mutex("RageFileDriverMem") m_Mutex("RageFileDriverMem")
+1
View File
@@ -22,6 +22,7 @@ public:
/* Retrieve the contents of this file. */ /* Retrieve the contents of this file. */
const CString &GetString() const; const CString &GetString() const;
void PutString( const CString &sBuf );
private: private:
RageFileObjMemFile *m_pFile; RageFileObjMemFile *m_pFile;