PRThread Struct Reference

#include <primpl.h>

Inheritance diagram for PRThread:

Inheritance graph
[legend]
Collaboration diagram for PRThread:

Collaboration graph
[legend]

List of all members.

Public Attributes

PRUint32 state
PRThreadPriority priority
void * arg
_PRStartFn startFunc
PRThreadStackstack
void * environment
PRThreadDumpProc dump
void * dumpArg
PRUint32 tpdLength
void ** privateData
PRErrorCode errorCode
PRInt32 osErrorCode
PRIntn errorStringLength
PRInt32 errorStringSize
charerrorString
pthread_t id
PRBool okToDelete
PRCondVarwaiting
void * sp
PRThreadnext
PRThreadprev
PRUint32 suspend
pthread_mutex_t suspendResumeMutex
pthread_cond_t suspendResumeCV
PRUint32 interrupt_blocked
struct pollfdsyspoll_list
PRUint32 syspoll_count
intselectfd_list
PRUint32 selectfd_count
PRUint32 flags
_MDThread md
PRBool io_pending
PRInt32 io_fd
PRBool io_suspended
_MDLock threadLock
PRUint32 queueCount
PRUint32 waitCount
PRCList active
PRCList links
PRCList waitQLinks
PRCList lockList
PRIntervalTime sleep
struct PRThread::_wait wait
PRUint32 id
PRUint32 no_sched
PRCondVarterm
_PRCPUcpu
PRUint32 threadAllocatedOnStack

Classes

struct  _wait


Member Data Documentation

pthread_t PRThread::id

void* PRThread::sp

pthread_cond_t PRThread::suspendResumeCV

struct PRThread::_wait PRThread::wait


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

Generated Mozilla by doxygen 1.5.6