ACE_Thread_Adapter Class ReferenceConverts a C++ function into a function that can be called from a thread creation routine (e.g., pthread_create() or _beginthreadex()) that expects an extern "C" entry point. This class also makes it possible to transparently provide hooks to register a thread with an ACE_Thread_Manager. More...
Inheritance diagram for ACE_Thread_Adapter:
Collaboration diagram for ACE_Thread_Adapter:
Detailed DescriptionConverts a C++ function into a function that can be called from a thread creation routine (e.g., pthread_create() or _beginthreadex()) that expects an extern "C" entry point. This class also makes it possible to transparently provide hooks to register a thread with an ACE_Thread_Manager.
This class is used in ACE_OS::thr_create(). In general, the thread that creates an object of this class is different from the thread that calls Constructor & Destructor Documentation
Constructor.
Ensure that this object must be allocated on the heap.
Member Function Documentation
Execute the <user_func_> with the <arg>. This function deletes Implements ACE_Base_Thread_Adapter.
Accessor for the optional ACE_Thread_Manager.
Called by invoke, mainly here to separate the SEH stuff because SEH on Win32 doesn't compile with local vars with destructors.
Member Data Documentation
Optional thread manager.
The documentation for this class was generated from the following files: Generated on Mon Sep 15 07:17:35 2008 for ACE by 1.5.5 |