HomeSort by relevance Sort by last modified time
    Searched full:waitableevent (Results 1 - 25 of 84) sorted by null

1 2 3 4

  /external/chromium/base/synchronization/
waitable_event_win.cc 15 WaitableEvent::WaitableEvent(bool manual_reset, bool signaled)
22 WaitableEvent::WaitableEvent(HANDLE handle)
24 CHECK(handle) << "Tried to create WaitableEvent from NULL handle";
27 WaitableEvent::~WaitableEvent() {
31 HANDLE WaitableEvent::Release() {
37 void WaitableEvent::Reset() {
41 void WaitableEvent::Signal()
    [all...]
waitable_event_unittest.cc 13 WaitableEvent event(true, false);
31 WaitableEvent event(false, false);
52 WaitableEvent* ev[5];
54 ev[i] = new WaitableEvent(false, false);
57 EXPECT_EQ(WaitableEvent::WaitMany(ev, 5), 3u);
60 EXPECT_EQ(WaitableEvent::WaitMany(ev, 5), 3u);
63 EXPECT_EQ(WaitableEvent::WaitMany(ev, 5), 4u);
66 EXPECT_EQ(WaitableEvent::WaitMany(ev, 5), 0u);
74 WaitableEventSignaler(double seconds, WaitableEvent* ev)
86 WaitableEvent *const ev_
    [all...]
waitable_event.h 30 // A WaitableEvent can be a useful thread synchronization tool when you want to
35 // Use a WaitableEvent when you would otherwise use a Lock+ConditionVariable to
37 // WaitableEvent in conjunction with a Lock to wait for a more complex state
39 // be using a ConditionVariable instead of a WaitableEvent.
45 class BASE_API WaitableEvent {
51 WaitableEvent(bool manual_reset, bool initially_signaled);
54 // Create a WaitableEvent from an Event HANDLE which has already been
57 explicit WaitableEvent(HANDLE event_handle);
63 ~WaitableEvent();
90 // waitables: an array of WaitableEvent pointer
    [all...]
waitable_event_watcher_unittest.cc 17 virtual void OnWaitableEventSignaled(WaitableEvent* event) {
26 virtual void OnWaitableEventSignaled(WaitableEvent* object) {
37 WaitableEvent event(true, false);
57 WaitableEvent event(true, false);
71 WaitableEvent event(true, false);
97 WaitableEvent event(true, false);
110 // Delete the WaitableEvent out from under the Watcher. This is explictly
118 WaitableEvent* event = new WaitableEvent(false, false);
waitable_event_watcher_win.cc 32 bool WaitableEventWatcher::StartWatching(WaitableEvent* event,
46 WaitableEvent* WaitableEventWatcher::GetWatchedEvent() {
51 WaitableEvent* event = event_;
waitable_event_posix.cc 12 // A WaitableEvent on POSIX is implemented as a wait-list. Currently we don't
17 // The WaitableEvent maintains a list of waiters, protected by a lock. Each
37 WaitableEvent::WaitableEvent(bool manual_reset, bool initially_signaled)
41 WaitableEvent::~WaitableEvent() {
44 void WaitableEvent::Reset() {
49 void WaitableEvent::Signal() {
66 bool WaitableEvent::IsSignaled() {
82 class SyncWaiter : public WaitableEvent::Waiter
    [all...]
  /external/chromium/base/threading/
worker_pool_unittest.cc 19 explicit PostTaskTestTask(WaitableEvent* event) : event_(event) {
27 WaitableEvent* event_;
33 WaitableEvent test_event(false, false);
34 WaitableEvent long_test_event(false, false);
simple_thread_unittest.cc 31 explicit WaitEventRunner(WaitableEvent* event) : event_(event) { }
40 WaitableEvent* event_;
60 int total, WaitableEvent* event)
74 WaitableEvent* event_;
102 WaitableEvent event(true, false);
115 WaitableEvent event(true, false);
159 WaitableEvent event(true, false);
thread_local_unittest.cc 19 ThreadLocalTesterBase(TLPType* tlp, base::WaitableEvent* done)
25 base::WaitableEvent* done_;
30 SetThreadLocal(TLPType* tlp, base::WaitableEvent* done)
48 GetThreadLocal(TLPType* tlp, base::WaitableEvent* done)
80 base::WaitableEvent done(true, false);
  /external/chromium/chrome/browser/sync/glue/
history_model_worker.cc 13 using base::WaitableEvent;
19 WorkerTask(Callback0::Type* work, WaitableEvent* done)
35 WaitableEvent* done_;
47 WaitableEvent done(false, false);
database_model_worker.h 13 class WaitableEvent;
31 base::WaitableEvent* done);
password_model_worker.h 18 class WaitableEvent;
38 base::WaitableEvent* done);
database_model_worker.cc 10 using base::WaitableEvent;
20 WaitableEvent done(false, false);
31 WaitableEvent* done) {
password_model_worker.cc 13 using base::WaitableEvent;
25 WaitableEvent done(false, false);
33 WaitableEvent* done) {
ui_model_worker_unittest.cc 22 UIModelWorkerVisitor(base::WaitableEvent* was_run,
37 base::WaitableEvent* was_run_;
78 base::WaitableEvent** jobs,
99 base::WaitableEvent** jobs_;
101 base::WaitableEvent all_jobs_done_;
131 base::WaitableEvent v_was_run(false, false);
164 base::WaitableEvent v_ran(false, false);
167 base::WaitableEvent* jobs[] = { &v_ran };
196 base::WaitableEvent fox1_ran(false, false);
199 base::WaitableEvent fox2_ran(false, false)
    [all...]
autofill_data_type_controller_unittest.cc 26 using base::WaitableEvent;
72 explicit SignalEventTask(WaitableEvent* done_event)
80 WaitableEvent* done_event_;
140 WaitableEvent done_event(false, false);
218 // Use the pause_db_thread WaitableEvent to pause the DB thread when
224 WaitableEvent pause_db_thread(false, false);
225 WaitableEvent wait_for_db_thread_pause(false, false);
268 WaitableEvent pause_db_thread(false, false);
269 WaitableEvent wait_for_db_thread_pause(false, false);
password_data_type_controller.h 82 base::WaitableEvent abort_association_complete_;
86 base::WaitableEvent datatype_stopped_;
  /external/chromium/chrome/browser/policy/
configuration_policy_loader_win.h 41 base::WaitableEvent user_policy_changed_event_;
42 base::WaitableEvent machine_policy_changed_event_;
  /external/chromium/chrome/browser/sync/engine/
syncer_thread2_unittest.cc 110 bool GetBackoffAndResetTest(base::WaitableEvent* done) {
132 void PostSignalTask(base::WaitableEvent* done) {
137 void FlushLastTask(base::WaitableEvent* done) {
143 static void SignalWaitableEvent(base::WaitableEvent* event) {
204 base::WaitableEvent done(false, false);
244 base::WaitableEvent done(false, false);
267 base::WaitableEvent done(false, false);
268 base::WaitableEvent* dummy = NULL;
301 base::WaitableEvent done(false, false);
302 base::WaitableEvent done1(false, false)
    [all...]
  /external/chromium/base/
message_pump_default.h 31 WaitableEvent event_;
  /external/chromium/chrome/browser/
plugin_data_remover.h 17 class WaitableEvent;
32 base::WaitableEvent* StartRemoving(base::Time begin_time);
44 // with the WaitableEvent returned by StartRemoving.
80 scoped_ptr<base::WaitableEvent> event_;
plugin_data_remover_browsertest.cc 41 virtual void OnWaitableEventSignaled(base::WaitableEvent* waitable_event) {
62 base::WaitableEvent* event =
  /external/chromium/chrome/browser/automation/
automation_util.cc 32 base::WaitableEvent* event,
42 base::WaitableEvent* event,
54 base::WaitableEvent* event,
67 base::WaitableEvent* event,
83 base::WaitableEvent* event) {
121 base::WaitableEvent event(true /* manual reset */,
147 base::WaitableEvent event(true /* manual reset */,
174 base::WaitableEvent event(true /* manual reset */,
200 base::WaitableEvent event(true /* manual reset */,
248 base::WaitableEvent event(true /* manual reset */
    [all...]
  /external/chromium/chrome/browser/sync/
profile_sync_test_util.h 60 base::WaitableEvent done_event_;
84 base::WaitableEvent done_event_;
  /external/chromium/chrome/common/
service_process_util_posix.h 32 class WaitableEvent;
63 void SignalReady(base::WaitableEvent* signal, bool* success);

Completed in 380 milliseconds

1 2 3 4