webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
rtc::ThreadManager Class Reference

#include <thread.h>

Public Member Functions

 ThreadManager ()
 
 ~ThreadManager ()
 
ThreadCurrentThread ()
 
void SetCurrentThread (Thread *thread)
 
ThreadWrapCurrentThread ()
 
void UnwrapCurrentThread ()
 
 ThreadManager ()
 
 ~ThreadManager ()
 
ThreadCurrentThread ()
 
void SetCurrentThread (Thread *thread)
 
ThreadWrapCurrentThread ()
 
void UnwrapCurrentThread ()
 

Static Public Member Functions

static ThreadManagerInstance ()
 
static ThreadManagerInstance ()
 

Static Public Attributes

static const int kForever = -1
 

Constructor & Destructor Documentation

◆ ThreadManager() [1/2]

rtc::ThreadManager::ThreadManager ( )

◆ ~ThreadManager() [1/2]

rtc::ThreadManager::~ThreadManager ( )

◆ ThreadManager() [2/2]

rtc::ThreadManager::ThreadManager ( )

◆ ~ThreadManager() [2/2]

rtc::ThreadManager::~ThreadManager ( )

Member Function Documentation

◆ CurrentThread() [1/2]

Thread* rtc::ThreadManager::CurrentThread ( )

◆ CurrentThread() [2/2]

Thread* rtc::ThreadManager::CurrentThread ( )

◆ Instance() [1/2]

ThreadManager * rtc::ThreadManager::Instance ( )
static

◆ Instance() [2/2]

static ThreadManager* rtc::ThreadManager::Instance ( )
static

◆ SetCurrentThread() [1/2]

void rtc::ThreadManager::SetCurrentThread ( Thread thread)

◆ SetCurrentThread() [2/2]

void rtc::ThreadManager::SetCurrentThread ( Thread thread)

◆ UnwrapCurrentThread() [1/2]

void rtc::ThreadManager::UnwrapCurrentThread ( )

◆ UnwrapCurrentThread() [2/2]

void rtc::ThreadManager::UnwrapCurrentThread ( )

◆ WrapCurrentThread() [1/2]

Thread * rtc::ThreadManager::WrapCurrentThread ( )

◆ WrapCurrentThread() [2/2]

Thread* rtc::ThreadManager::WrapCurrentThread ( )

Member Data Documentation

◆ kForever

static const int rtc::ThreadManager::kForever = -1
static

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