#include <p6thread.h>
Inherits P6R::p6ICom.
Public Member Functions | |
virtual P6INT32 | addref (void)=0 |
virtual P6R::P6ERR | getThreadInfo (P6THREADINFO *pInfoBuffer)=0 |
virtual P6R::P6ERR | initialize (P6THREADFLAGS fFlags, const P6WCHAR *pcszwThreadName, P6UINT32 cStack, P6THREADPRIORITY nPriority, P6THREADMAIN pfnThread, P6VOID *pArg)=0 |
virtual P6R::P6ERR | queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0 |
virtual P6INT32 | release (void)=0 |
virtual P6R::P6ERR | setPriority (P6THREADPRIORITY nPriority)=0 |
virtual P6R::P6ERR | start (void)=0 |
virtual P6R::P6ERR | wait (void)=0 |
This interface is used to externally manage a thread.
It provides the ability to start the thread, retrieve information regarding the threads current state and alter the thread priority. It may also be used to wait for the thread to terminate.
Definition at line 264 of file p6thread.h.