FeatStd V3.0.4
FeatStd Platform
Thread extensions
The Thread class was extended with methods for:
- Retrieving the system unique thread Id for the thread that calls the static function: Thread::GetCurrentSystemId()
- Retrieving the system unique thread Id for the thread object on which the function is called: Thread::GetSystemId()
- Waiting for the thread associated with the thread object, on which the function is called, to finish: Thread::Join()
Lightweight Posix Critical Section
The generic critical section used for the posix platform was replaced with a lightweight, native implementation based on the pthread_mutex functions.
FeatStd Util
FeatStd::StringBuffer and StringBufferAppender
New FeatStd::StringBuffer interface class added for object to string conversion. Please refer to the API documentation for more details.
StringBufferAppender template and StringBuffer::AppendObject are used to append an object to the string buffer. These implementations are available only if FEATSTD_ENABLE_STRINGBUFFER_APPENDER is defined.