General Purpose Threading Model - Summary
This group is not part of the GNU Project.
GPTM is a C++ library for inter thread communication.
The library enables the user to make asynchronous or synchronous function calls between running threads without the need of defining any "message".
In the client thread, one specifies the function at a serving thread and the library will have the compiler generate the necessary message to hold all arguments to pass to the function. The message generated by the library template functions will include a function object that can self dispatch and call the function in the server thread and in context of the server thread.
Defining POD message types and switching on message identifiers is now history!
call_async(
server::context,
make_functor(&server::foo, arg1, arg2));
Registration Date: Sat 25 Apr 2009 04:30:57 PM UTC
License: GNU Lesser General Public License
Development Status: 0 - Undefined
- Browse open items
Submit a new item
Powered by Savane 3.13-4b48.
Corresponding source code