Searched defs:WaitableEvent (Results 1 - 3 of 3) sorted by relevance

/external/chromium/base/synchronization/
H A Dwaitable_event_win.cc15 WaitableEvent::WaitableEvent(bool manual_reset, bool signaled) function in class:base::WaitableEvent
22 WaitableEvent::WaitableEvent(HANDLE handle) function in class:base::WaitableEvent
24 CHECK(handle) << "Tried to create WaitableEvent from NULL handle";
27 WaitableEvent::~WaitableEvent() {
31 HANDLE WaitableEvent::Release() {
37 void WaitableEvent::Reset() {
41 void WaitableEvent
[all...]
H A Dwaitable_event.h30 // 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 { class in namespace:base
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...]
H A Dwaitable_event_posix.cc12 // 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) function in class:base::WaitableEvent
41 WaitableEvent::~WaitableEvent() {
44 void WaitableEvent::Reset() {
49 void WaitableEvent::Signal() {
66 bool WaitableEvent::IsSignaled() {
82 class SyncWaiter : public WaitableEvent
[all...]

Completed in 114 milliseconds