#include <OS_Thread_Adapter.h>
Inheritance diagram for ACE_OS_Thread_Adapter:
Public Methods | |
ACE_OS_Thread_Adapter (ACE_THR_FUNC user_func, void *arg, ACE_THR_C_FUNC entry_point=(ACE_THR_C_FUNC) ace_thread_adapter) | |
Constructor. | |
virtual ACE_THR_FUNC_RETURN | invoke (void) |
Private Methods | |
~ACE_OS_Thread_Adapter (void) | |
Ensure that this object must be allocated on the heap. | |
Friends | |
class | ACE_Thread_Adapter_Has_Private_Destructor |
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 invoke() on this object. Therefore, the invoke() method is responsible for deleting itself.
|
Constructor.
|
|
Ensure that this object must be allocated on the heap.
|
|
Execute the user_func_ with the arg. This function deletes Implements ACE_Base_Thread_Adapter. |
|
Friend declaration to avoid compiler warning: only defines a private destructor and has no friends. Reimplemented from ACE_Base_Thread_Adapter. |