external_base_sources = [
"//tizen_src/chromium_impl/base/message_loop/message_pump_ecore.cc",
"//tizen_src/chromium_impl/base/message_loop/message_pump_ecore.h",
+ "//tizen_src/chromium_impl/base/message_loop/message_pump_for_ui_efl.cc",
+ "//tizen_src/chromium_impl/base/message_loop/message_pump_for_ui_efl.h",
]
if (use_glib) {
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "message_pump_for_ui_efl.h"
+#include "base/message_loop/message_pump_for_ui_efl.h"
#include "base/command_line.h"
#include "base/message_loop/message_loop.h"
#include "base/run_loop.h"
#include "base/time/time.h"
#include "cc/base/switches.h"
-#include "common/content_switches_efl.h"
+#include "ewk/efl_integration/common/content_switches_efl.h"
namespace base {
namespace {
static const char dummy_pipe_message[] = "W";
static const int dummy_pipe_message_size = 1;
-}
+} // namespace
MessagePumpForUIEfl::MessagePumpForUIEfl()
: pipe_(ecore_pipe_add(&PipeCallback, this)),
ScheduleDelayedWork(next_delayed_work_time);
#endif
}
-}
+} // namespace base
#ifndef MESSAGE_PUMP_FOR_UI_EFL
#define MESSAGE_PUMP_FOR_UI_EFL
-#include "base/message_loop/message_pump.h"
-#include "base/synchronization/lock.h"
#include <Ecore.h>
#include <unordered_set>
+#include "base/message_loop/message_pump.h"
+#include "base/synchronization/lock.h"
namespace base {
class RunLoop;
class TimeTicks;
-// TODO(g.czajkowski): two lines below are needless for limit-memory-allocation-in-schedule-delayed-work.
+// TODO(g.czajkowski): two lines below are needless for
+// limit-memory-allocation-in-schedule-delayed-work.
class MessagePumpForUIEfl;
typedef std::pair<MessagePumpForUIEfl*, Ecore_Timer*> TimerPair;
MessagePumpForUIEfl();
virtual ~MessagePumpForUIEfl();
- virtual void Run(Delegate *) override;
+ virtual void Run(Delegate*) override;
virtual void Quit() override;
virtual void ScheduleWork() override;
virtual void ScheduleDelayedWork(const base::TimeTicks&) override;
void DoWork();
void DoDelayedWork();
- // TODO(g.czajkowski): needless if limit-memory-allocation-in-schedule-delayed-work gets accepted.
+ // TODO(g.czajkowski): needless if
+ // limit-memory-allocation-in-schedule-delayed-work gets accepted.
std::unordered_set<TimerPair*> pending_timers_;
Ecore_Pipe* pipe_;
Ecore_Timer* schedule_delayed_work_timer_;
DISALLOW_COPY_AND_ASSIGN(MessagePumpForUIEfl);
};
-}
+} // namespace base
#endif
"http_user_agent_settings_efl.h",
"locale_efl.cc",
"locale_efl.h",
- "message_pump_for_ui_efl.cc",
- "message_pump_for_ui_efl.h",
"network_delegate_efl.cc",
"network_delegate_efl.h",
"notification_permission_popup.cc",
#include "base/feature_list.h"
#include "base/logging.h"
#include "base/message_loop/message_loop.h"
+#include "base/message_loop/message_pump_for_ui_efl.h"
#include "base/path_service.h"
#include "browser/autofill/personal_data_manager_factory.h"
#include "content/browser/gpu/gpu_process_host.h"
#include "command_line_efl.h"
#include "content_main_delegate_efl.h"
-#include "message_pump_for_ui_efl.h"
#include "ui/display/screen_efl.h"
#include "content/browser/gpu/gpu_main_thread_factory.h"