mainGeneral Purpose Threading Model - Summary

 
 
Membership Info
Group Admin:
1 active member

Group identification
Id: 10217
System Name: gptm
Name: General Purpose Threading Model
Group Type: non-GNU software and documentation

Search in this Group


 

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

 

Latest News rss feed

No news found

Quick Overview
 Memberlist (1 member)

Communication Tools
 Mailing Lists (0 public mailing lists)

Development Tools
 Task Manager (open items: 0, total: 0)

Back to the top

Powered by Savane 3.13-4b48.
Corresponding source code