Lines Matching refs:ProcessThreadImpl
43 return std::unique_ptr<ProcessThread>(new ProcessThreadImpl(thread_name)); in Create()
46 ProcessThreadImpl::ProcessThreadImpl(const char* thread_name) in ProcessThreadImpl() function in webrtc::ProcessThreadImpl
49 ProcessThreadImpl::~ProcessThreadImpl() { in ~ProcessThreadImpl()
65 void ProcessThreadImpl::Delete() { in Delete()
72 void ProcessThreadImpl::Start() { in Start()
84 new rtc::PlatformThread(&ProcessThreadImpl::Run, this, thread_name_)); in Start()
88 void ProcessThreadImpl::Stop() { in Stop()
108 void ProcessThreadImpl::WakeUp(Module* module) { in WakeUp()
120 void ProcessThreadImpl::PostTask(std::unique_ptr<QueuedTask> task) { in PostTask()
129 void ProcessThreadImpl::PostDelayedTask(std::unique_ptr<QueuedTask> task, in PostDelayedTask()
144 void ProcessThreadImpl::RegisterModule(Module* module, in RegisterModule()
180 void ProcessThreadImpl::DeRegisterModule(Module* module) { in DeRegisterModule()
195 void ProcessThreadImpl::Run(void* obj) { in Run()
196 ProcessThreadImpl* impl = static_cast<ProcessThreadImpl*>(obj); in Run()
202 bool ProcessThreadImpl::Process() { in Process()