39 #ifndef _PLT_THREADTASK_H_
40 #define _PLT_THREADTASK_H_
74 return NPT_SUCCEEDED(m_Abort.WaitUntilEquals(1, timeout));
85 NPT_TimeInterval* delay = NULL,
86 bool auto_destroy =
true);
91 NPT_Result
Stop(
bool blocking =
true);
122 NPT_Result StartThread();
133 NPT_SharedVariable m_Started;
134 NPT_SharedVariable m_Abort;
135 NPT_Thread* m_Thread;
137 NPT_TimeInterval m_Delay;