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

/external/chromium_org/base/synchronization/
H A Dwaitable_event_win.cc16 WaitableEvent::WaitableEvent(bool manual_reset, bool signaled) function in class:base::WaitableEvent
23 WaitableEvent::WaitableEvent(HANDLE handle) function in class:base::WaitableEvent
25 CHECK(handle_.IsValid()) << "Tried to create WaitableEvent from NULL handle";
28 WaitableEvent::~WaitableEvent() {
31 HANDLE WaitableEvent::Release() {
35 void WaitableEvent::Reset() {
39 void WaitableEvent
[all...]
H A Dwaitable_event.h29 // A WaitableEvent can be a useful thread synchronization tool when you want to
34 // Use a WaitableEvent when you would otherwise use a Lock+ConditionVariable to
36 // WaitableEvent in conjunction with a Lock to wait for a more complex state
38 // be using a ConditionVariable instead of a WaitableEvent.
44 class BASE_EXPORT WaitableEvent { class in namespace:base
50 WaitableEvent(bool manual_reset, bool initially_signaled);
53 // Create a WaitableEvent from an Event HANDLE which has already been
57 explicit WaitableEvent(HANDLE event_handle);
63 ~WaitableEvent();
78 // WaitableEvent t
[all...]
H A Dwaitable_event_posix.cc15 // A WaitableEvent on POSIX is implemented as a wait-list. Currently we don't
20 // The WaitableEvent maintains a list of waiters, protected by a lock. Each
40 WaitableEvent::WaitableEvent(bool manual_reset, bool initially_signaled) function in class:base::WaitableEvent
44 WaitableEvent::~WaitableEvent() {
47 void WaitableEvent::Reset() {
52 void WaitableEvent::Signal() {
69 bool WaitableEvent::IsSignaled() {
85 class SyncWaiter : public WaitableEvent
[all...]

Completed in 659 milliseconds