Lines Matching refs:watcher
671 Watcher* watcher = new(std::nothrow) Watcher(target);
672 if (watcher == NULL || watcher->Init() != B_OK) {
673 delete watcher;
676 return watcher;
1997 Watcher* watcher = sWatchers->Lookup(target);
1999 if (watcher != NULL) {
2002 if (PathHandler* handler = watcher->Lookup(path)) {
2011 watcher->Remove(handler);
2015 watcher = Watcher::Create(target);
2016 if (watcher == NULL)
2018 sWatchers->Insert(watcher);
2031 sWatchers->Remove(watcher);
2032 delete watcher;
2037 watcher->Insert(handler);
2052 Watcher* watcher = sWatchers->Lookup(target);
2053 if (watcher == NULL)
2056 PathHandler* handler = watcher->Lookup(path);
2060 watcher->Remove(handler);
2063 if (watcher->IsEmpty()) {
2064 sWatchers->Remove(watcher);
2065 delete watcher;
2080 Watcher* watcher = sWatchers->Lookup(target);
2081 if (watcher == NULL)
2085 PathHandler* handler = watcher->Clear(true);
2092 sWatchers->Remove(watcher);
2093 delete watcher;