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.
Categories: Web Site Updates