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

#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
 

Detailed Description

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.


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