MSDK 2.11 will be a maintenance release over MSDK 2.10. The documentation is fixed to reflect the current license – BSD. A possible racing condition while setting the event state is fixed. The CRT functions are fixed to resolve to the safe ones that come Visual Studio 2005.
This release should get the baseline for ready for the new features that will be announced later.
Zlatko Michailov
Today the license switching from LGPL license to BSD which is less restrictive.
MSDK 2.10 was successfully released today according to the schedule. Download and enjoy.
Happy Holidays!
Zlatko
MSDK 2.10 is coming up soon. It will contain the following features:
1. Full backward compatibility
2. Enhanced Message class
3. Process support:
a) Log
b) Config
c) Daemon
4. Common utility functions
Details:
Message. Class Message has been enhanced to support "payload", i.e. a Message instance could be constructed from a class that implements the new MessagePayload interface. Alternatively, the payload could be extracted from the message. Thus the message buffer manipulation code is hidden in the payload and the application code is clean. Current status: coded and tested with the logging functionality.... read more
A critical bug has been discovered and fixed:
- Symptom: possible crashes when using the copy constructor of class Message.
- Solution: a copy constructor must not clean up the instance - it should copy directly.
- Testing: LeakCheck did not complain.
- Distribution: Fetch 'include/message.h' updated on 2-Nov-2004, until a new build ov MSDK 2.01 is produced.
Multithreading SDK is a platform independent package of C++ classes that makes platform-independent multithreading programming easy. The code may also be used as a reference.