Home
last modified time | relevance | path

Searched refs:ConditionVariable (Results 1 – 20 of 20) sorted by relevance

/external/v8/src/base/platform/
Dcondition-variable.cc17 ConditionVariable::ConditionVariable() { in ConditionVariable() function in v8::base::ConditionVariable
38 ConditionVariable::~ConditionVariable() { in ~ConditionVariable()
58 void ConditionVariable::NotifyOne() { in NotifyOne()
65 void ConditionVariable::NotifyAll() { in NotifyAll()
72 void ConditionVariable::Wait(Mutex* mutex) { in Wait()
81 bool ConditionVariable::WaitFor(Mutex* mutex, const TimeDelta& rel_time) { in WaitFor()
121 struct ConditionVariable::Event {
148 ConditionVariable::NativeHandle::~NativeHandle() {
159 ConditionVariable::Event* ConditionVariable::NativeHandle::Pre() {
187 void ConditionVariable::NativeHandle::Post(Event* event, bool result) {
[all …]
Dcondition-variable.h32 class V8_BASE_EXPORT ConditionVariable final {
34 ConditionVariable();
35 ~ConditionVariable();
97 DISALLOW_COPY_AND_ASSIGN(ConditionVariable);
112 ConditionVariable, DefaultConstructTrait<ConditionVariable>,
Dmutex.h90 friend class ConditionVariable; variable
/external/libchrome/base/synchronization/
Dcondition_variable_posix.cc18 ConditionVariable::ConditionVariable(Lock* user_lock) in ConditionVariable() function in base::ConditionVariable
45 ConditionVariable::~ConditionVariable() { in ~ConditionVariable()
64 void ConditionVariable::Wait() { in Wait()
76 void ConditionVariable::TimedWait(const TimeDelta& max_time) { in TimedWait()
127 void ConditionVariable::Broadcast() { in Broadcast()
132 void ConditionVariable::Signal() { in Signal()
Dcondition_variable.h86 class BASE_EXPORT ConditionVariable {
89 explicit ConditionVariable(Lock* user_lock);
91 ~ConditionVariable();
117 DISALLOW_COPY_AND_ASSIGN(ConditionVariable);
Dcondition_variable_unittest.cc96 ConditionVariable* work_is_available();
97 ConditionVariable* all_threads_have_ids();
98 ConditionVariable* no_more_tasks();
130 ConditionVariable work_is_available_; // To tell threads there is work.
133 ConditionVariable all_threads_have_ids_; // All threads are running.
134 ConditionVariable no_more_tasks_; // Task count is zero.
160 ConditionVariable cv1(&lock); in TEST_F()
164 ConditionVariable cv(&lock); in TEST_F()
180 ConditionVariable cv(&lock); in TEST_F()
223 ConditionVariable cv(&lock); in TEST_F()
[all …]
Dlock.h68 friend class ConditionVariable; variable
Dwaitable_event_posix.cc143 base::ConditionVariable* cv() { in cv()
151 base::ConditionVariable cv_;
/external/libchrome/base/threading/
Dworker_pool_posix_unittest.cc27 ConditionVariable* pending_tasks_available_cv() { in pending_tasks_available_cv()
34 ConditionVariable* num_idle_threads_cv() { in num_idle_threads_cv()
37 void set_num_idle_threads_cv(ConditionVariable* cv) { in set_num_idle_threads_cv()
76 ConditionVariable* num_waiting_to_start_cv;
103 peer_.set_num_idle_threads_cv(new ConditionVariable(peer_.lock())); in SetUp()
148 ConditionVariable num_waiting_to_start_cv_;
Dworker_pool_posix.h85 ConditionVariable pending_tasks_available_cv_;
91 std::unique_ptr<ConditionVariable> num_idle_threads_cv_;
Dsequenced_worker_pool.cc433 ConditionVariable has_work_cv_;
437 ConditionVariable can_shutdown_cv_;
496 ConditionVariable cleanup_cv_;
/external/libchrome/base/task_scheduler/
Dscheduler_lock.h61 std::unique_ptr<ConditionVariable> CreateConditionVariable() {
62 return std::unique_ptr<ConditionVariable>(new ConditionVariable(this));
Dscheduler_lock_impl.h16 class ConditionVariable; variable
35 std::unique_ptr<ConditionVariable> CreateConditionVariable();
Dscheduler_lock_impl.cc139 std::unique_ptr<ConditionVariable>
141 return std::unique_ptr<ConditionVariable>(new ConditionVariable(&lock_)); in CreateConditionVariable()
/external/libmojo/mojo/edk/system/
Dwaiter.h66 base::ConditionVariable cv_; // Associated to |lock_|.
/external/v8/src/compiler-dispatcher/
Doptimizing-compile-dispatcher.h93 base::ConditionVariable ref_count_zero_;
Dcompiler-dispatcher.h189 base::ConditionVariable main_thread_blocking_signal_;
/external/v8/src/
Dfutex-emulation.h54 base::ConditionVariable cond_;
Dcancelable-task.h72 base::ConditionVariable cancelable_tasks_barrier_;
/external/libchrome/base/metrics/
Dpersistent_memory_allocator_unittest.cc323 ConditionVariable* condition, in CounterThread()
362 ConditionVariable* condition_;
389 ConditionVariable condition(&lock); in TEST_F()