summaryrefslogtreecommitdiffstats
path: root/base/message_loop.h
diff options
context:
space:
mode:
authorrjkroege@chromium.org <rjkroege@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-06 04:51:21 +0000
committerrjkroege@chromium.org <rjkroege@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-06 04:51:21 +0000
commitc335f480be26b7bea785ed96501e89272069fa47 (patch)
tree4d223fb7842f249c23031dca4295e05ae1207c9e /base/message_loop.h
parentd33e05ceff2ae365e47e1e1a8f36592d2fb10526 (diff)
downloadchromium_src-c335f480be26b7bea785ed96501e89272069fa47.zip
chromium_src-c335f480be26b7bea785ed96501e89272069fa47.tar.gz
chromium_src-c335f480be26b7bea785ed96501e89272069fa47.tar.bz2
Add a message pump for ChromeOS Embedded.
A message pump implementation for embedded ChromeOS. BUG=180666 Review URL: https://chromiumcodereview.appspot.com/12546010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192703 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/message_loop.h')
-rw-r--r--base/message_loop.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/base/message_loop.h b/base/message_loop.h
index 0de51ab..dbe75a5 100644
--- a/base/message_loop.h
+++ b/base/message_loop.h
@@ -34,6 +34,8 @@
#if defined(USE_AURA) && defined(USE_X11) && !defined(OS_NACL)
#include "base/message_pump_aurax11.h"
+#elif defined(USE_MESSAGEPUMP_LINUX) && !defined(OS_NACL)
+#include "base/message_pump_linux.h"
#else
#include "base/message_pump_gtk.h"
#endif
@@ -573,6 +575,7 @@ class BASE_EXPORT MessageLoopForUI : public MessageLoop {
// events to the Java message loop.
void Start();
#elif !defined(OS_MACOSX)
+
// Please see message_pump_win/message_pump_glib for definitions of these
// methods.
void AddObserver(Observer* observer);
@@ -589,6 +592,9 @@ class BASE_EXPORT MessageLoopForUI : public MessageLoop {
#if defined(USE_AURA) && defined(USE_X11) && !defined(OS_NACL)
friend class base::MessagePumpAuraX11;
#endif
+#if defined(USE_MESSAGEPUMP_LINUX) && !defined(OS_NACL)
+ friend class base::MessagePumpLinux;
+#endif
// TODO(rvargas): Make this platform independent.
base::MessagePumpForUI* pump_ui() {