Lines Matching refs:ExternalTimeController
34 class ExternalTimeController::ProcessThreadWrapper : public ProcessThread {
36 ProcessThreadWrapper(ExternalTimeController* parent, in ProcessThreadWrapper()
121 ExternalTimeController* const parent_;
128 class ExternalTimeController::TaskQueueWrapper : public TaskQueueBase {
130 TaskQueueWrapper(ExternalTimeController* parent, in TaskQueueWrapper()
170 ExternalTimeController* const parent_;
174 ExternalTimeController::ExternalTimeController(ControlledAlarmClock* alarm) in ExternalTimeController() function in webrtc::ExternalTimeController
182 Clock* ExternalTimeController::GetClock() { in GetClock()
186 TaskQueueFactory* ExternalTimeController::GetTaskQueueFactory() { in GetTaskQueueFactory()
190 std::unique_ptr<ProcessThread> ExternalTimeController::CreateProcessThread( in CreateProcessThread()
196 void ExternalTimeController::AdvanceTime(TimeDelta duration) { in AdvanceTime()
200 std::unique_ptr<rtc::Thread> ExternalTimeController::CreateThread( in CreateThread()
207 rtc::Thread* ExternalTimeController::GetMainThread() { in GetMainThread()
213 ExternalTimeController::CreateTaskQueue( in CreateTaskQueue()
217 new TaskQueueWrapper(const_cast<ExternalTimeController*>(this), in CreateTaskQueue()
221 void ExternalTimeController::Run() { in Run()
228 void ExternalTimeController::UpdateTime() { in UpdateTime()
234 void ExternalTimeController::ScheduleNext() { in ScheduleNext()