Index: src/libchcore/TSharedMemory.h =================================================================== diff -u -N -r633a533cb6e741d44fe28aa56339e1d2709b1b27 -rbe5d5dfa17e79a1db8e64ad2d2ed5faea30399cb --- src/libchcore/TSharedMemory.h (.../TSharedMemory.h) (revision 633a533cb6e741d44fe28aa56339e1d2709b1b27) +++ src/libchcore/TSharedMemory.h (.../TSharedMemory.h) (revision be5d5dfa17e79a1db8e64ad2d2ed5faea30399cb) @@ -23,25 +23,25 @@ #ifndef __TSHAREDMEMORY_H__ #define __TSHAREDMEMORY_H__ +#include "TString.h" + BEGIN_CHCORE_NAMESPACE -class TWStringData; - class LIBCHCORE_API TSharedMemory { public: TSharedMemory(); ~TSharedMemory(); void Create(const wchar_t* pszName, size_t stSize); - void Create(const wchar_t* pszName, const TWStringData& wstrData); + void Create(const wchar_t* pszName, const TString& wstrData); void Create(const wchar_t* pszName, const BYTE* pbyData, size_t stSize); void Open(const wchar_t* pszName); void Close() throw(); - void Read(TWStringData& wstrData) const; - void Write(const TWStringData& wstrData); + void Read(TString& wstrData) const; + void Write(const TString& wstrData); void Write(const BYTE* pbyData, size_t stSize); // below are the unsafe functions (i.e. not protected with mutex)