Home > Web Site Updates > W3Mfc v2.0 / CWSocket v1.37 / CThreadPoolServer v1.39

W3Mfc v2.0 / CWSocket v1.37 / CThreadPoolServer v1.39

July 17, 2016

Just to let everyone know that v2.0 of W3Mfc, v1.37 of CWSocket & v1.39 of CThreadPoolServer has been released. Updates for this version include:

  • Updated copyright details
  • Added SAL annotations to the CWSocketException and CWSocket classes.
  • Reimplemented CW3MFCClient::UTF8ToCString to use the MultiByteToWideChar Win32 API.
  • Fixed a typo in the definition of the preprocessor value which decides on MFC integration in the socket class. The preprocessor value has been changed from CWSOCKET_MFC_EXTENSTIONS to CWSOCKET_MFC_EXTENSIONS.
  • Added SAL annotations to the CDirectedThreadPoolQueue class.
  • Added SAL annotations to the CIOCPThreadPoolQueue class.
  • Added SAL annotations to the CThreadPoolRequest, CThreadPoolQueue, CThreadPoolClient & CThreadPoolServer classes.
  • Replaced CW3MFCClient::HexToInt implementation with calls to ATL::AtlHexValue.
  • Added a new CW3MFCRequestParams class which provides for parsing of m_sRawExtra into a key value collection. This new class is called CW3MFCRequestParams and is based on the ATL Server class "CHttpRequestParams" class.
  • CW3MFCDirectory::TransmitDirectory now encodes any filename as UTF8.
  • Updated CW3MFCDirectory::TransmitDirectory method to remove calls to VERIFY.
Advertisement
Categories: Web Site Updates
%d bloggers like this: