webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Friends | List of all members
WTF::ParallelHelperPool Class Reference

#include <ParallelHelperPool.h>

Inheritance diagram for WTF::ParallelHelperPool:
WTF::ThreadSafeRefCounted< ParallelHelperPool > WTF::ThreadSafeRefCounted< ParallelHelperPool > WTF::ThreadSafeRefCounted< ParallelHelperPool > WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase

Classes

class  Thread
 

Public Member Functions

WTF_EXPORT_PRIVATE ParallelHelperPool ()
 
WTF_EXPORT_PRIVATE ~ParallelHelperPool ()
 
WTF_EXPORT_PRIVATE void ensureThreads (unsigned numThreads)
 
unsigned numberOfThreads () const
 
WTF_EXPORT_PRIVATE void doSomeHelping ()
 
WTF_EXPORT_PRIVATE ParallelHelperPool ()
 
WTF_EXPORT_PRIVATE ~ParallelHelperPool ()
 
WTF_EXPORT_PRIVATE void ensureThreads (unsigned numThreads)
 
unsigned numberOfThreads () const
 
WTF_EXPORT_PRIVATE void doSomeHelping ()
 
WTF_EXPORT_PRIVATE ParallelHelperPool ()
 
WTF_EXPORT_PRIVATE ~ParallelHelperPool ()
 
WTF_EXPORT_PRIVATE void ensureThreads (unsigned numThreads)
 
unsigned numberOfThreads () const
 
WTF_EXPORT_PRIVATE void doSomeHelping ()
 
- Public Member Functions inherited from WTF::ThreadSafeRefCounted< ParallelHelperPool >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::ThreadSafeRefCountedBase
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 

Friends

class ParallelHelperClient
 
class Thread
 

Additional Inherited Members

- Protected Member Functions inherited from WTF::ThreadSafeRefCounted< ParallelHelperPool >
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
- Protected Member Functions inherited from WTF::ThreadSafeRefCountedBase
bool derefBase () const
 
bool derefBase () const
 
bool derefBase () const
 

Constructor & Destructor Documentation

◆ ParallelHelperPool() [1/3]

WTF::ParallelHelperPool::ParallelHelperPool ( )

◆ ~ParallelHelperPool() [1/3]

WTF::ParallelHelperPool::~ParallelHelperPool ( )

◆ ParallelHelperPool() [2/3]

WTF_EXPORT_PRIVATE WTF::ParallelHelperPool::ParallelHelperPool ( )

◆ ~ParallelHelperPool() [2/3]

WTF_EXPORT_PRIVATE WTF::ParallelHelperPool::~ParallelHelperPool ( )

◆ ParallelHelperPool() [3/3]

WTF_EXPORT_PRIVATE WTF::ParallelHelperPool::ParallelHelperPool ( )

◆ ~ParallelHelperPool() [3/3]

WTF_EXPORT_PRIVATE WTF::ParallelHelperPool::~ParallelHelperPool ( )

Member Function Documentation

◆ doSomeHelping() [1/3]

void WTF::ParallelHelperPool::doSomeHelping ( )

◆ doSomeHelping() [2/3]

WTF_EXPORT_PRIVATE void WTF::ParallelHelperPool::doSomeHelping ( )

◆ doSomeHelping() [3/3]

WTF_EXPORT_PRIVATE void WTF::ParallelHelperPool::doSomeHelping ( )

◆ ensureThreads() [1/3]

WTF_EXPORT_PRIVATE void WTF::ParallelHelperPool::ensureThreads ( unsigned  numThreads)

◆ ensureThreads() [2/3]

WTF_EXPORT_PRIVATE void WTF::ParallelHelperPool::ensureThreads ( unsigned  numThreads)

◆ ensureThreads() [3/3]

void WTF::ParallelHelperPool::ensureThreads ( unsigned  numThreads)

◆ numberOfThreads() [1/3]

unsigned WTF::ParallelHelperPool::numberOfThreads ( ) const
inline

◆ numberOfThreads() [2/3]

unsigned WTF::ParallelHelperPool::numberOfThreads ( ) const
inline

◆ numberOfThreads() [3/3]

unsigned WTF::ParallelHelperPool::numberOfThreads ( ) const
inline

Friends And Related Function Documentation

◆ ParallelHelperClient

◆ Thread

Thread
friend

The documentation for this class was generated from the following files: