Develop and Download Open Source Software

Browse Subversion Repository

Diff of /SocketX/SocketHelper.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 11 by sho1get, Wed Feb 10 18:21:00 2010 UTC revision 16 by sho1get, Mon Jun 28 05:40:57 2010 UTC
# Line 25  void CSocketHelper::StringToByteArray(CB Line 25  void CSocketHelper::StringToByteArray(CB
25    
26          lpData = reinterpret_cast<LPBYTE>(static_cast<LPTSTR>(cs.GetBuffer()));          lpData = reinterpret_cast<LPBYTE>(static_cast<LPTSTR>(cs.GetBuffer()));
27          dst.SetSize(cs.GetLength() * sizeof(TCHAR));          dst.SetSize(cs.GetLength() * sizeof(TCHAR));
28            dst.FreeExtra();
29          CopyMemory(dst.GetData(), lpData, dst.GetSize());          CopyMemory(dst.GetData(), lpData, dst.GetSize());
30          cs.ReleaseBuffer();          cs.ReleaseBuffer();
         dst.FreeExtra();  
31  }  }
32    
33  void CSocketHelper::Serialize(CByteArray &dst, const LPVOID src, DWORD dwSize)  void CSocketHelper::Serialize(CByteArray &dst, const LPVOID src, DWORD dwSize)
34  {  {
35          dst.SetSize(dwSize);          dst.SetSize(dwSize);
36            dst.FreeExtra();
37          CopyMemory(dst.GetData(), src, dwSize);          CopyMemory(dst.GetData(), src, dwSize);
38  }  }
39    

Legend:
Removed from v.11  
changed lines
  Added in v.16

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26