HomeSort by relevance Sort by last modified time
    Searched refs:MessageLoop (Results 1 - 25 of 166) sorted by null

1 2 3 4 5 6 7

  /external/libbrillo/brillo/message_loops/
message_loop.cc 17 base::LazyInstance<base::ThreadLocalPointer<MessageLoop> >::Leaky lazy_tls_ptr =
22 const MessageLoop::TaskId MessageLoop::kTaskIdNull = 0;
24 MessageLoop* MessageLoop::current() {
26 "There isn't a MessageLoop for this thread. You need to initialize it "
31 bool MessageLoop::ThreadHasCurrent() {
35 void MessageLoop::SetAsCurrent() {
37 "There's already a MessageLoop for this thread.";
41 void MessageLoop::ReleaseFromCurrent()
    [all...]
message_loop_utils.h 16 // Run the MessageLoop until the condition passed in |terminate| returns true
19 MessageLoop* loop,
23 // Run the MessageLoop |loop| for up to |iterations| times without blocking.
25 BRILLO_EXPORT int MessageLoopRunMaxIterations(MessageLoop* loop,
fake_message_loop.h 32 class BRILLO_EXPORT FakeMessageLoop : public MessageLoop {
42 using MessageLoop::PostDelayedTask;
48 using MessageLoop::WatchFileDescriptor;
72 std::map<MessageLoop::TaskId, ScheduledTask> tasks_;
78 std::pair<base::Time, MessageLoop::TaskId>,
79 std::vector<std::pair<base::Time, MessageLoop::TaskId>>,
80 std::greater<std::pair<base::Time, MessageLoop::TaskId>>> fire_order_;
84 std::multimap<std::pair<int, WatchMode>, MessageLoop::TaskId> fds_watched_;
92 MessageLoop::TaskId last_id_ = kTaskIdNull;
message_loop_utils.cc 13 MessageLoop* loop,
17 MessageLoop::TaskId task_id = loop->PostDelayedTask(
28 int MessageLoopRunMaxIterations(MessageLoop* loop, int iterations) {
base_message_loop.h 8 // BaseMessageLoop is a brillo::MessageLoop implementation based on
10 // brillo::MessageLoop and legacy code using base::MessageLoopForIO in the
30 class BRILLO_EXPORT BaseMessageLoop : public MessageLoop {
35 // MessageLoop overrides.
39 using MessageLoop::PostDelayedTask;
45 using MessageLoop::WatchFileDescriptor;
68 void OnRanPostedTask(MessageLoop::TaskId task_id);
74 void OnFileReadyPostedTask(MessageLoop::TaskId task_id);
85 MessageLoop::TaskId task_id;
89 std::map<MessageLoop::TaskId, DelayedTask> delayed_tasks_
    [all...]
glib_message_loop.h 20 class BRILLO_EXPORT GlibMessageLoop : public MessageLoop {
25 // MessageLoop overrides.
29 using MessageLoop::PostDelayedTask;
35 using MessageLoop::WatchFileDescriptor;
68 MessageLoop::TaskId task_id;
74 std::map<MessageLoop::TaskId, ScheduledTask*> tasks_;
76 MessageLoop::TaskId last_id_ = kTaskIdNull;
message_loop_unittest.cc 7 // These are the common tests for all the brillo::MessageLoop implementations
31 using TaskId = MessageLoop::TaskId;
43 std::unique_ptr<MessageLoop> loop_;
46 // These MessageLoopSetUp() methods are used to setup each MessageLoop
71 EXPECT_FALSE(this->loop_->CancelTask(MessageLoop::kTaskIdNull));
79 EXPECT_NE(MessageLoop::kTaskIdNull, task_id);
102 EXPECT_NE(MessageLoop::kTaskIdNull, task_id);
112 // MessageLoop. This is important because only one of the two methods is
121 EXPECT_EQ(MessageLoop::kTaskIdNull, this->loop_->WatchFileDescriptor(
122 FROM_HERE, -1, MessageLoop::kWatchRead, true
    [all...]
glib_message_loop_unittest.cc 25 using TaskId = MessageLoop::TaskId;
44 FROM_HERE, fd, MessageLoop::kWatchRead, true,
46 EXPECT_NE(MessageLoop::kTaskIdNull, task_id);
57 FROM_HERE, fd, MessageLoop::kWatchRead, true,
63 EXPECT_NE(MessageLoop::kTaskIdNull, task_id);
message_loop.h 17 class BRILLO_EXPORT MessageLoop {
19 virtual ~MessageLoop();
28 // Return the MessageLoop for the current thread. It is a fatal error to
29 // request the current MessageLoop if SetAsCurrent() was not called on the
32 static MessageLoop* current();
34 // Return whether there is a MessageLoop in the current thread.
123 MessageLoop() = default;
130 DISALLOW_COPY_AND_ASSIGN(MessageLoop);
  /external/libbrillo/brillo/
binder_watcher.h 25 // Bridge between libbinder and brillo::MessageLoop. Construct at startup to
30 // the current MessageLoop otherwise.
31 explicit BinderWatcher(MessageLoop* message_loop);
39 MessageLoop::TaskId task_id_{MessageLoop::kTaskIdNull};
40 MessageLoop* message_loop_;
binder_watcher.cc 36 BinderWatcher::BinderWatcher(MessageLoop* message_loop)
42 if (task_id_ != MessageLoop::kTaskIdNull)
48 message_loop_ = MessageLoop::current();
50 LOG(ERROR) << "Must initialize a brillo::MessageLoop to use BinderWatcher";
72 MessageLoop::kWatchRead,
75 if (task_id_ == MessageLoop::kTaskIdNull) {
  /external/libchrome/base/message_loop/
message_loop.cc 45 LazyInstance<base::ThreadLocalPointer<MessageLoop> >::Leaky lazy_tls_ptr =
89 MessageLoop::MessagePumpFactory* message_pump_for_ui_factory_ = NULL;
113 MessageLoop::TaskObserver::TaskObserver() {
116 MessageLoop::TaskObserver::~TaskObserver() {
119 MessageLoop::DestructionObserver::~DestructionObserver() {
124 MessageLoop::MessageLoop(Type type)
125 : MessageLoop(type, MessagePumpFactoryCallback()) {
129 MessageLoop::MessageLoop(scoped_ptr<MessagePump> pump
    [all...]
incoming_task_queue.h 17 class MessageLoop;
24 // threads and together with MessageLoop ensures clean shutdown.
28 explicit IncomingTaskQueue(MessageLoop* message_loop);
90 MessageLoop* message_loop_;
message_loop.h 47 // A MessageLoop is used to process events for a particular thread. There is
48 // at most one MessageLoop instance per thread.
51 // variants. Depending on the type of message pump used by the MessageLoop
56 // NOTE: Unless otherwise specified, a MessageLoop's methods may only be called
57 // on the thread where the MessageLoop's Run method executes.
59 // NOTE: MessageLoop has task reentrancy protection. This means that if a
70 // MessageLoop::ScopedNestableTaskAllower allow(MessageLoop::current());
78 class BASE_EXPORT MessageLoop : public MessagePump::Delegate {
80 // A MessageLoop has a particular type, which indicates the set o
    [all...]
message_loop_test.cc 76 MessageLoop::current()->QuitWhenIdle();
80 // useful for building a variety of MessageLoop tests.
95 MessageLoop loop(std::move(pump));
99 MessageLoop::current()->PostTask(FROM_HERE, Bind(
101 MessageLoop::current()->PostTask(FROM_HERE, Bind(
103 MessageLoop::current()->PostTask(FROM_HERE, Bind(
105 MessageLoop::current()->PostTask(FROM_HERE, Bind(
107 MessageLoop::current()->PostTask(FROM_HERE, Bind(
109 MessageLoop::current()->PostTask(FROM_HERE, Bind(
112 MessageLoop::current()->PostTask
    [all...]
message_loop_task_runner_unittest.cc 23 : current_loop_(new MessageLoop()),
35 // Allow us to pause the |task_thread_|'s MessageLoop.
54 LoopRecorder(MessageLoop** run_on,
55 MessageLoop** deleted_on,
61 void RecordRun() { *run_on_ = MessageLoop::current(); }
66 *deleted_on_ = MessageLoop::current();
70 MessageLoop** run_on_;
71 MessageLoop** deleted_on_;
81 MessageLoop::current()->QuitWhenIdle();
90 scoped_ptr<MessageLoop> current_loop_
    [all...]
  /system/update_engine/
proxy_resolver.cc 22 using brillo::MessageLoop;
31 if (idle_callback_id_ != MessageLoop::kTaskIdNull) {
35 // MessageLoop::current() since the unit test using a FakeSystemState may
36 // have not define a MessageLoop for the current thread.
37 MessageLoop::current()->CancelTask(idle_callback_id_);
38 idle_callback_id_ = MessageLoop::kTaskIdNull;
45 idle_callback_id_ = MessageLoop::current()->PostTask(
57 idle_callback_id_ = MessageLoop::kTaskIdNull;
dbus_test_utils.h 44 if (callback_connected_task_ != brillo::MessageLoop::kTaskIdNull)
45 brillo::MessageLoop::current()->CancelTask(callback_connected_task_);
60 callback_connected_task_ = brillo::MessageLoop::current()->PostTask(
68 callback_connected_task_ = brillo::MessageLoop::kTaskIdNull;
72 brillo::MessageLoop::TaskId callback_connected_task_{
73 brillo::MessageLoop::kTaskIdNull};
  /system/connectivity/dhcp_client/
message_loop_event_dispatcher.cc 29 if (!base::MessageLoop::current())
31 base::MessageLoop::current()->PostTask(FROM_HERE, task);
37 if (!base::MessageLoop::current())
39 base::MessageLoop::current()->PostDelayedTask(
  /system/update_engine/common/
mock_http_fetcher.cc 29 using brillo::MessageLoop;
35 CHECK(timeout_id_ == MessageLoop::kTaskIdNull) <<
56 return timeout_id_ != MessageLoop::kTaskIdNull;
68 return timeout_id_ != MessageLoop::kTaskIdNull;
81 return timeout_id_ != MessageLoop::kTaskIdNull;
84 if (timeout_id_ != MessageLoop::kTaskIdNull) {
89 timeout_id_ = MessageLoop::current()->PostDelayedTask(
101 timeout_id_ = MessageLoop::current()->PostDelayedTask(
106 timeout_id_ = MessageLoop::kTaskIdNull;
116 MessageLoop::current()->CancelTask(timeout_id_)
    [all...]
cpu_limiter.h 61 brillo::MessageLoop::TaskId manage_shares_id_{
62 brillo::MessageLoop::kTaskIdNull};
cpu_limiter.cc 44 if (manage_shares_id_ != brillo::MessageLoop::kTaskIdNull) {
48 manage_shares_id_ = brillo::MessageLoop::current()->PostDelayedTask(
56 if (manage_shares_id_ != brillo::MessageLoop::kTaskIdNull) {
59 brillo::MessageLoop::current()->CancelTask(manage_shares_id_);
60 manage_shares_id_ = brillo::MessageLoop::kTaskIdNull;
85 manage_shares_id_ = brillo::MessageLoop::kTaskIdNull;
http_fetcher.cc 22 using brillo::MessageLoop;
29 if (no_resolver_idle_id_ != MessageLoop::kTaskIdNull) {
30 MessageLoop::current()->CancelTask(no_resolver_idle_id_);
31 no_resolver_idle_id_ = MessageLoop::kTaskIdNull;
56 no_resolver_idle_id_ = MessageLoop::current()->PostTask(
72 no_resolver_idle_id_ = MessageLoop::kTaskIdNull;
  /external/libchrome/base/timer/
timer_unittest.cc 21 const base::MessageLoop::Type testing_message_loops[] = {
22 base::MessageLoop::TYPE_DEFAULT,
23 base::MessageLoop::TYPE_IO,
25 base::MessageLoop::TYPE_UI,
53 base::MessageLoop::current()->QuitWhenIdle();
77 base::MessageLoop::current()->QuitWhenIdle();
99 base::MessageLoop::current()->QuitWhenIdle();
109 void RunTest_OneShotTimer(base::MessageLoop::Type message_loop_type) {
110 base::MessageLoop loop(message_loop_type);
116 base::MessageLoop::current()->Run()
    [all...]
  /system/connectivity/apmanager/
event_dispatcher.cc 40 if (!base::MessageLoop::current())
42 base::MessageLoop::current()->PostTask(FROM_HERE, task);
48 if (!base::MessageLoop::current())
50 base::MessageLoop::current()->PostDelayedTask(

Completed in 224 milliseconds

1 2 3 4 5 6 7