#include <p6thread.h>
Inherits P6R::p6ICom.
Public Member Functions | |
virtual P6INT32 | addref (void)=0 |
virtual P6R::P6ERR | createErrorInfo (p6ICreateErrorInfo **ppCreateInfo)=0 |
virtual P6R::P6ERR | flushErrorInfo (p6ILogProducer *pLog)=0 |
virtual P6R::P6ERR | getErrorInfo (p6IErrorInfo **ppInfo)=0 |
virtual P6R::P6ERR | getLogger (p6ILogProducer **ppThreadLogger)=0 |
virtual P6R::P6ERR | getThreadId (P6THREADID *pId)=0 |
virtual P6R::P6ERR | getThreadInfo (P6THREADINFO *pInfoBuffer)=0 |
virtual P6R::P6ERR | queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0 |
virtual P6INT32 | release (void)=0 |
virtual P6R::P6ERR | setErrorInfo (p6ICreateErrorInfo *pInfo)=0 |
virtual P6R::P6ERR | setPriority (P6THREADPRIORITY nPriority)=0 |
virtual P6R::P6ERR | setThreadState (const P6WCHAR *pcszwState)=0 |
virtual P6R::P6ERR | sleep (P6INTERVAL tTimeout)=0 |
This interface is used by a thread to manage information about itself.
An instance of this interface is only valid for the current thread (the one that retrieved the instance). The same instance can not be used in another thread.
Definition at line 99 of file p6thread.h.