Archive

Archive for February, 2011

CPJNSMTPConnection v2.92

February 13, 2011 Comments off

Just to let everyone know that v2.92 of CPJNSMTPConnection has been released. Updates for this version include:

  • Remove the IP binding address parameter from the Connect method as there was already support for binding via the Set/GetBoundAddress methods.
  • Set/GetBoundAddress have been renamed Set/GetBindAddress for consistency with the sockets class
Advertisements
Categories: Web Site Updates

CPJNPOP3Connection v1.48

February 13, 2011 Comments off

Just to let everyone know that v1.48 of CPJNPOP3Connection has been released. Updates for this version include:

  • Updated copyright details
  • Updated sample app to clean compile on VC 2010
  • Updated code to support latest SSL and Sockets class from the author. This means that the code now supports IPv6 POP3 servers
  • The sample app is now linked against the latest OpenSSL v1.0.0c dlls
  • Set/GetBoundAddress have been renamed Set/GetBindAddress for consistency with the sockets class 
Categories: Web Site Updates

CWSocket / CSSLSocket v1.31

February 8, 2011 Comments off

Just to let everyone know that v1.31 of CWSocket / CSSLSocket has been released. Updates for this version include:

  • The state of whether a socket should be bound or not is now decided by a new m_sBindAddress member variable. This variable can be modified through new Get/SetBindAddress methods.
  • Fixed a number of compile problems in VC 2005 related to ATL::CSocketAddr::GetAddrInfoList() return value.
  • Reinstated Sockv4, Socksv5 and HTTP proxy methods in SSL socket class
Categories: Web Site Updates

CPJNSMTPConnection v2.91

February 8, 2011 Comments off

Just to let everyone know that v2.91 of CPJNSMTPConnection has been released. Updates for this version include:

  • Updated copyright details
  • Updated code to support latest SSL and Sockets class from the author. This means that the code now supports IPv6 SMTP servers
  • Connect method now allows binding to a specific IP address
Categories: Web Site Updates

MfcSensor v1.01

February 7, 2011 Comments off

Just to let everyone know that v1.01 of MfcSensor has been released. Updates for this version include:

  • CMFCLocationSensorDataReport is now derived from a new "CMFCSensorDataReport" class.
  • Provided a number of new SensorDataReport classes including CMFCElectricalSensorDataReport, CMFCEnvironmentalSensorDataReport, CMFCLightSensorDataReport, CMFCMechanicalSensorDataReport, CMFCMotionSensorDataReport, CMFCOrientationSensorDataReport & CMFCScannerSensorDataReport
Categories: Web Site Updates

COSMCtrl v1.14

February 6, 2011 Comments off

Just to let everyone know that v1.14 of COSMCtrl has been released. Updates for this version include:

  • Now includes support for using GPS devices which support the Windows 7 Sensors API in addition to the author’s own GPSCom2 library. The only difference you will see is that any GPS sensor installed will appear in the GPS Settings dialog. Select the sensor instead of a COM port and the sample app will now use the specified Windows 7 GPS sensor. This support for the Windows 7 Sensors API is provided using the author’s MfcSensor library.
Categories: Web Site Updates

MFCSensor v1.0

February 5, 2011 Comments off

Just to let everyone know that v1.0 of MFCSensor has been released. These new set of classes make it a lot easier to use the COM based Sensors API which was introduced with Windows 7. Eventually I will be extending my COSMCtrl classes to support Windows 7 sensors in addition to the authors own GPSCom2 libraries. These classes are the first step to achieving this. Here’s a high level feature list for these new classes:

  • Provides a higher level wrapping for the ISensorManager, ISensorManagerEvents, ISensor, ISensorEvents and ISensorDataReport COM interfaces. These interfaces are wrapped using ATL’s CComPtr class
  • Provides prebuilt events classes both for the manager and sensor meaning you do not need to write your own IUnknown implementation. The classes provided mean you can implement just the callback methods you require. To hook up eventing all you need to call is the appropriate SetEventSink method in the appropriate wrapper class
  • Provides a high level wrapping of sensor data types meaning that you can call a simple function which returns say the current latitude position. Client code does not need to worry about those messy PROPVARIANT unions or PROPERTYKEY’s
Categories: Web Site Updates