| Index: base/message_loop/message_pump_glib.cc
|
| diff --git a/base/message_pump_glib.cc b/base/message_loop/message_pump_glib.cc
|
| similarity index 97%
|
| rename from base/message_pump_glib.cc
|
| rename to base/message_loop/message_pump_glib.cc
|
| index 7436558373e15fb604c725c5d9320e9f759ef132..de012fdddea5bfd7e517b8b037502d6e7df26e46 100644
|
| --- a/base/message_pump_glib.cc
|
| +++ b/base/message_loop/message_pump_glib.cc
|
| @@ -2,7 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "base/message_pump_glib.h"
|
| +#include "base/message_loop/message_pump_glib.h"
|
|
|
| #include <fcntl.h>
|
| #include <math.h>
|
| @@ -13,11 +13,13 @@
|
| #include "base/posix/eintr_wrapper.h"
|
| #include "base/threading/platform_thread.h"
|
|
|
| +namespace base {
|
| +
|
| namespace {
|
|
|
| // Return a timeout suitable for the glib loop, -1 to block forever,
|
| // 0 to return right away, or a timeout in milliseconds from now.
|
| -int GetTimeIntervalMilliseconds(const base::TimeTicks& from) {
|
| +int GetTimeIntervalMilliseconds(const TimeTicks& from) {
|
| if (from.is_null())
|
| return -1;
|
|
|
| @@ -25,7 +27,7 @@ int GetTimeIntervalMilliseconds(const base::TimeTicks& from) {
|
| // value in milliseconds. If there are 5.5ms left, should the delay be 5 or
|
| // 6? It should be 6 to avoid executing delayed work too early.
|
| int delay = static_cast<int>(
|
| - ceil((from - base::TimeTicks::Now()).InMillisecondsF()));
|
| + ceil((from - TimeTicks::Now()).InMillisecondsF()));
|
|
|
| // If this value is negative, then we need to run delayed work soon.
|
| return delay < 0 ? 0 : delay;
|
| @@ -81,7 +83,7 @@ int GetTimeIntervalMilliseconds(const base::TimeTicks& from) {
|
| // loop, around event handling.
|
|
|
| struct WorkSource : public GSource {
|
| - base::MessagePumpGlib* pump;
|
| + MessagePumpGlib* pump;
|
| };
|
|
|
| gboolean WorkSourcePrepare(GSource* source,
|
| @@ -117,9 +119,6 @@ GSourceFuncs WorkSourceFuncs = {
|
|
|
| } // namespace
|
|
|
| -
|
| -namespace base {
|
| -
|
| struct MessagePumpGlib::RunState {
|
| Delegate* delegate;
|
| MessagePumpDispatcher* dispatcher;
|
| @@ -166,8 +165,8 @@ void MessagePumpGlib::RunWithDispatcher(Delegate* delegate,
|
| #ifndef NDEBUG
|
| // Make sure we only run this on one thread. X/GTK only has one message pump
|
| // so we can only have one UI loop per process.
|
| - static base::PlatformThreadId thread_id = base::PlatformThread::CurrentId();
|
| - DCHECK(thread_id == base::PlatformThread::CurrentId()) <<
|
| + static PlatformThreadId thread_id = PlatformThread::CurrentId();
|
| + DCHECK(thread_id == PlatformThread::CurrentId()) <<
|
| "Running MessagePumpGlib on two different threads; "
|
| "this is unsupported by GLib!";
|
| #endif
|
|
|