Chromium Code Reviews| Index: components/scheduler/renderer/renderer_scheduler.cc |
| diff --git a/components/scheduler/renderer/renderer_scheduler.cc b/components/scheduler/renderer/renderer_scheduler.cc |
| index 70459bff292d69176ae2eb6c1043ab520b1f7c49..bdc0b9d9ebef34e9b3954c665cb94665c38c7fbd 100644 |
| --- a/components/scheduler/renderer/renderer_scheduler.cc |
| +++ b/components/scheduler/renderer/renderer_scheduler.cc |
| @@ -34,4 +34,37 @@ scoped_ptr<RendererScheduler> RendererScheduler::Create() { |
| SchedulerTaskRunnerDelegateImpl::Create(message_loop))); |
| } |
| +// static |
| +const char* RendererScheduler::UseCaseToString(UseCase use_case) { |
| + switch (use_case) { |
| + case UseCase::NONE: |
| + return "none"; |
| + case UseCase::COMPOSITOR_GESTURE: |
| + return "compositor_gesture"; |
| + case UseCase::MAIN_THREAD_GESTURE: |
| + return "mainthread_gesture"; |
|
Sami
2015/08/27 15:15:59
nit: main_thread_gesture
alex clarke (OOO till 29th)
2015/09/03 10:34:25
Done.
|
| + case UseCase::TOUCHSTART: |
| + return "touchstart"; |
| + case UseCase::LOADING: |
| + return "loading"; |
| + default: |
| + NOTREACHED(); |
| + return nullptr; |
| + } |
| +} |
| + |
| +// static |
| +const char* RendererScheduler::InputEventStateToString( |
| + InputEventState input_event_state) { |
| + switch (input_event_state) { |
| + case InputEventState::EVENT_CONSUMED_BY_COMPOSITOR: |
| + return "event_consumed_by_compositor"; |
| + case InputEventState::EVENT_FORWARDED_TO_MAIN_THREAD: |
| + return "event_forwarded_to_main_thread"; |
| + default: |
| + NOTREACHED(); |
| + return nullptr; |
| + } |
| +} |
| + |
| } // namespace scheduler |