Searched defs:ObjectWatcher (Results 1 - 2 of 2) sorted by relevance

/external/chromium_org/base/win/
H A Dobject_watcher.cc15 ObjectWatcher::ObjectWatcher() function in class:base::win::ObjectWatcher
22 ObjectWatcher::~ObjectWatcher() {
26 bool ObjectWatcher::StartWatching(HANDLE object, Delegate* delegate) {
39 callback_ = base::Bind(&ObjectWatcher::Signal, weak_factory_.GetWeakPtr(),
58 bool ObjectWatcher::StopWatching() {
62 // Make sure ObjectWatcher is used in a single-threaded fashion.
80 HANDLE ObjectWatcher::GetWatchedObject() {
85 void CALLBACK ObjectWatcher
[all...]
H A Dobject_watcher.h29 // class MyClass : public base::ObjectWatcher::Delegate {
38 // base::ObjectWatcher watcher_;
42 // signaled. ObjectWatcher makes this task easy. When MyClass goes out of
48 class BASE_EXPORT ObjectWatcher : public MessageLoop::DestructionObserver { class in namespace:base::win
58 ObjectWatcher();
59 ~ObjectWatcher();
62 // where StartWatching is called. The ObjectWatcher is not responsible for
96 WeakPtrFactory<ObjectWatcher> weak_factory_;
98 DISALLOW_COPY_AND_ASSIGN(ObjectWatcher);

Completed in 52 milliseconds