Lines Matching refs:AutoThread
25 AutoThread::ComInitType type) { in CreateComInitializer()
27 if (type == AutoThread::COM_INIT_MTA) { in CreateComInitializer()
30 } else if (type == AutoThread::COM_INIT_STA) { in CreateComInitializer()
41 struct AutoThread::StartupData {
56 scoped_refptr<AutoThreadTaskRunner> AutoThread::CreateWithType( in CreateWithType()
60 AutoThread* thread = new AutoThread(name, joiner.get()); in CreateWithType()
68 scoped_refptr<AutoThreadTaskRunner> AutoThread::Create( in Create()
75 scoped_refptr<AutoThreadTaskRunner> AutoThread::CreateWithLoopAndComInitTypes( in CreateWithLoopAndComInitTypes()
80 AutoThread* thread = new AutoThread(name, joiner); in CreateWithLoopAndComInitTypes()
90 AutoThread::AutoThread(const char* name) in AutoThread() function in remoting::AutoThread
100 AutoThread::AutoThread(const char* name, AutoThreadTaskRunner* joiner) in AutoThread() function in remoting::AutoThread
111 AutoThread::~AutoThread() { in ~AutoThread()
120 scoped_refptr<AutoThreadTaskRunner> AutoThread::StartWithType( in StartWithType()
152 void AutoThread::SetComInitType(ComInitType com_init_type) { in SetComInitType()
158 void AutoThread::QuitThread( in QuitThread()
161 task_runner->PostTask(FROM_HERE, base::Bind(&AutoThread::QuitThread, in QuitThread()
173 base::Bind(&AutoThread::JoinAndDeleteThread, base::Unretained(this))); in QuitThread()
177 void AutoThread::JoinAndDeleteThread() { in JoinAndDeleteThread()
181 void AutoThread::ThreadMain() { in ThreadMain()
194 base::Bind(&AutoThread::QuitThread, in ThreadMain()