Lines Matching defs:PathHandler

531 //	#pragma mark - PathHandler
534 class PathHandler : public BHandler {
536 PathHandler(const char* path, uint32 flags,
538 virtual ~PathHandler();
549 PathHandler*& HashNext() { return fHashNext; }
628 PathHandler* fHashNext;
638 typedef PathHandler ValueType;
645 size_t Hash(PathHandler* value) const
650 bool Compare(const char* key, PathHandler* value) const
655 PathHandler*& GetLink(PathHandler* value) const
728 // #pragma mark - PathHandler
731 PathHandler::PathHandler(const char* path, uint32 flags,
746 TRACE("%p->PathHandler::PathHandler(\"%s\", %#" B_PRIx32 ")\n", this, path,
851 PathHandler::~PathHandler()
853 TRACE("%p->PathHandler::~PathHandler(\"%s\", %#" B_PRIx32 ")\n", this,
868 PathHandler::InitCheck() const
875 PathHandler::Quit()
877 TRACE("%p->PathHandler::Quit()\n", this);
885 PathHandler::MessageReceived(BMessage* message)
924 PathHandler::_CreateAncestors()
926 TRACE("%p->PathHandler::_CreateAncestors()\n", this);
965 PathHandler::_StartWatchingAncestors(Ancestor* startAncestor, bool notify)
967 TRACE("%p->PathHandler::_StartWatchingAncestors(%p, %d)\n", this,
1012 PathHandler::_StopWatchingAncestors(Ancestor* ancestor, bool notify)
1038 PathHandler::_EntryCreated(BMessage* message)
1074 TRACE("%p->PathHandler::_EntryCreated(): entry: %" B_PRIdDEV ":%" B_PRIdINO
1090 PathHandler::_EntryRemoved(BMessage* message)
1106 TRACE("%p->PathHandler::_EntryRemoved(): entry: %" B_PRIdDEV ":%" B_PRIdINO
1115 PathHandler::_EntryMoved(BMessage* message)
1139 TRACE("%p->PathHandler::_EntryMoved(): entry: %" B_PRIdDEV ":%" B_PRIdINO
1338 PathHandler::_NodeChanged(BMessage* message)
1347 TRACE("%p->PathHandler::_NodeChanged(): node: %" B_PRIdDEV ":%" B_PRIdINO
1375 PathHandler::_EntryCreated(const NotOwningEntryRef& entryRef,
1505 PathHandler::_EntryRemoved(const NotOwningEntryRef& entryRef,
1604 PathHandler::_CheckDuplicateEntryNotification(int32 opcode,
1626 PathHandler::_UnsetDuplicateEntryNotification()
1636 PathHandler::_GetAncestor(const node_ref& nodeRef) const
1643 PathHandler::_AddNode(const node_ref& nodeRef, bool isDirectory, bool notify,
1646 TRACE("%p->PathHandler::_AddNode(%" B_PRIdDEV ":%" B_PRIdINO
1715 TRACE("%p->PathHandler::_AddNode(%" B_PRIdDEV ":%" B_PRIdINO
1728 PathHandler::_DeleteNode(Node* node, bool notify)
1748 PathHandler::_GetNode(const node_ref& nodeRef) const
1755 PathHandler::_AddEntryIfNeeded(Directory* directory, const char* name,
1759 TRACE("%p->PathHandler::_AddEntryIfNeeded(%" B_PRIdDEV ":%" B_PRIdINO
1793 PathHandler::_DeleteEntry(Entry* entry, bool notify)
1801 PathHandler::_DeleteEntryAlreadyRemovedFromParent(Entry* entry, bool notify)
1815 PathHandler::_NotifyFilesCreatedOrRemoved(Entry* entry, int32 opcode) const
1829 PathHandler::_NotifyEntryCreatedOrRemoved(Entry* entry, int32 opcode) const
1839 PathHandler::_NotifyEntryCreatedOrRemoved(const entry_ref& entryRef,
1846 TRACE("%p->PathHandler::_NotifyEntryCreatedOrRemoved(): entry %s: %"
1871 PathHandler::_NotifyEntryMoved(const entry_ref& fromEntryRef,
1880 TRACE("%p->PathHandler::_NotifyEntryMoved(): entry: %" B_PRIdDEV ":%"
1909 PathHandler::_NotifyTarget(BMessage& message, const char* path) const
1921 PathHandler::_NodePath(const Node* node) const
1930 PathHandler::_EntryPath(const Entry* entry) const
1937 PathHandler::_WatchRecursively() const
1944 PathHandler::_WatchFilesOnly() const
1951 PathHandler::_WatchDirectoriesOnly() const
2002 if (PathHandler* handler = watcher->Lookup(path)) {
2022 PathHandler* handler = new (std::nothrow) PathHandler(path, flags, target,
2056 PathHandler* handler = watcher->Lookup(path);
2085 PathHandler* handler = watcher->Clear(true);
2087 PathHandler* nextHandler = handler->HashNext();