#include <p6thread.h>
Inherits P6R::p6ICom.
Public Member Functions | |
virtual P6R::P6INT32 | addref ()=0 |
virtual P6R::P6ERR | createErrorInfo (P6R::p6ICreateErrorInfo **ppCreateInfo)=0 |
virtual P6R::P6ERR | flushErrorInfo (P6R::p6ILogProducer *pLog)=0 |
virtual P6R::P6ERR | getErrorInfo (P6R::p6IErrorInfo **ppInfo)=0 |
virtual P6R::P6ERR | getLogger (P6R::p6ILogProducer **ppThreadLogger)=0 |
virtual P6R::P6ERR | getThreadId (P6R::P6THREADID *pId)=0 |
virtual P6R::P6ERR | getThreadInfo (P6R::P6THREADINFO *pInfoBuffer)=0 |
virtual P6R::P6ERR | queryInterface (const P6R::IID &iid, P6R::P6VOID **ppIface)=0 |
virtual P6R::P6INT32 | release ()=0 |
virtual P6R::P6ERR | setErrorInfo (P6R::p6ICreateErrorInfo *pInfo)=0 |
virtual P6R::P6ERR | setPriority (P6R::P6THREADPRIORITY nPriority)=0 |
virtual P6R::P6ERR | setThreadState (const P6R::P6WCHAR *pcszwState)=0 |
virtual P6R::P6ERR | sleep (P6R::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 93 of file p6thread.h.