HomeSort by relevance Sort by last modified time
    Searched defs:WaitableEvent (Results 1 - 3 of 3) sorted by null

  /external/chromium_org/base/synchronization/
waitable_event_win.cc 16 WaitableEvent::WaitableEvent(bool manual_reset, bool signaled)
23 WaitableEvent::WaitableEvent(HANDLE handle)
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::Signal()
    [all...]
waitable_event.h 29 // 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 {
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 to synchronise its own destruction, like this
    [all...]
waitable_event_posix.cc 15 // 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)
44 WaitableEvent::~WaitableEvent() {
47 void WaitableEvent::Reset() {
52 void WaitableEvent::Signal() {
69 bool WaitableEvent::IsSignaled() {
85 class SyncWaiter : public WaitableEvent::Waiter
    [all...]

Completed in 80 milliseconds