Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6IThread Interface Referenceabstract

#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
 

Detailed Description

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.


The documentation for this interface was generated from the following file: