I'm glad to announce libcppa 0.3. This release has two major improvements.
Synchronous Messages
Actors can send synchronous response messages by using the function sync_send. This function returns a future to the response that can be received by using either the blocking receive_response or the event-based handle_response. Please read the section about synchronous communication in the manual for further details.
Configure Script
Thanks to Matthias Vallentin (a.k.a. mavam), libcppa has a much simpler build process now. The new configure script hides all CMake details behind a nice and clean interface.
Minor Improvements
- Context-switching can be disabled by using the --disable-context-switching configure option for platforms without Boost.Context support (Issue 24).
- The function tuple_cast does no longer require an additional header include (Issue 38).
- The new "cppa_fwd.hpp" header provides forward declarations for heavily used data structures, such as actor_ptr (Issue 36).
- become() no longer accepts pointers to avoid potential misuses and resulting memory leaks.
No comments:
Post a Comment