Searched refs:packageNode (Results 1 - 16 of 16) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/packagefs/nodes/
H A DUnpackingNode.cpp28 PackageNode* packageNode)
31 if (packageNode != NULL)
32 error = packageNode->VFSInit(deviceID, nodeID);
39 UnpackingNode::NodeUninitVFS(PackageNode* packageNode, uint32& nodeFlags) argument
41 if (packageNode != NULL) {
43 packageNode->VFSUninit();
52 PackageNode* packageNode, PackageNode* previousPackageNode,
58 if (packageNode != previousPackageNode) {
62 if (packageNode != NULL) {
63 status_t error = packageNode
27 NodeInitVFS(dev_t deviceID, ino_t nodeID, PackageNode* packageNode) argument
51 NodeReinitVFS(dev_t deviceID, ino_t nodeID, PackageNode* packageNode, PackageNode* previousPackageNode, uint32& nodeFlags) argument
[all...]
H A DUnpackingNode.h22 virtual status_t AddPackageNode(PackageNode* packageNode,
24 virtual void RemovePackageNode(PackageNode* packageNode,
30 PackageNode* packageNode) const = 0;
38 PackageNode* packageNode);
39 void NodeUninitVFS(PackageNode* packageNode,
42 PackageNode* packageNode,
H A DUnpackingLeafNode.cpp56 if (PackageLeafNode* packageNode = _ActivePackageNode())
57 return packageNode->Mode();
65 if (PackageLeafNode* packageNode = _ActivePackageNode())
66 return packageNode->UserID();
74 if (PackageLeafNode* packageNode = _ActivePackageNode())
75 return packageNode->GroupID();
83 if (PackageLeafNode* packageNode = _ActivePackageNode())
84 return packageNode->ModifiedTime();
94 if (PackageLeafNode* packageNode = _ActivePackageNode()) {
95 if (S_ISLNK(packageNode
111 AddPackageNode(PackageNode* packageNode, dev_t deviceID) argument
140 RemovePackageNode(PackageNode* packageNode, dev_t deviceID) argument
[all...]
H A DUnpackingAttributeCookie.cpp54 UnpackingAttributeCookie::UnpackingAttributeCookie(PackageNode* packageNode, argument
57 fPackageNode(packageNode),
58 fPackage(packageNode->GetPackage()),
75 UnpackingAttributeCookie::Open(PackageNode* packageNode, const StringKey& name, argument
78 if (packageNode == NULL)
82 PackageNodeAttribute* attribute = packageNode->FindAttribute(name);
85 return AutoPackageAttributes::OpenCookie(packageNode->GetPackage(),
91 UnpackingAttributeCookie(packageNode, attribute, openMode);
119 UnpackingAttributeCookie::ReadAttribute(PackageNode* packageNode, argument
133 Package* package = packageNode
150 IndexAttribute(PackageNode* packageNode, AttributeIndexer* indexer) argument
[all...]
H A DUnpackingAttributeCookie.h22 PackageNode* packageNode,
27 static status_t Open(PackageNode* packageNode,
35 static status_t ReadAttribute(PackageNode* packageNode,
39 static status_t IndexAttribute(PackageNode* packageNode,
H A DUnpackingAttributeDirectoryCookie.cpp14 PackageNode* packageNode)
17 fPackageNode(packageNode),
35 UnpackingAttributeDirectoryCookie::Open(PackageNode* packageNode, argument
39 UnpackingAttributeDirectoryCookie(packageNode);
13 UnpackingAttributeDirectoryCookie( PackageNode* packageNode) argument
H A DOldUnpackingNodeAttributes.cpp13 PackageNode* packageNode)
15 fPackageNode(packageNode)
12 OldUnpackingNodeAttributes( PackageNode* packageNode) argument
H A DUnpackingAttributeDirectoryCookie.h20 PackageNode* packageNode);
23 static status_t Open(PackageNode* packageNode,
H A DOldUnpackingNodeAttributes.h18 PackageNode* packageNode);
H A DUnpackingDirectory.cpp103 UnpackingDirectory::AddPackageNode(PackageNode* packageNode, dev_t deviceID) argument
105 if (!S_ISDIR(packageNode->Mode()))
109 = dynamic_cast<PackageDirectory*>(packageNode);
126 UnpackingDirectory::RemovePackageNode(PackageNode* packageNode, dev_t deviceID) argument
128 bool isNewest = packageNode == fPackageDirectories.Head();
129 fPackageDirectories.Remove(dynamic_cast<PackageDirectory*>(packageNode));
145 NodeReinitVFS(deviceID, fID, newestNode, packageNode, fFlags);
166 UnpackingDirectory::WillBeFirstPackageNode(PackageNode* packageNode) const
169 = dynamic_cast<PackageDirectory*>(packageNode);
H A DUnpackingLeafNode.h30 virtual status_t AddPackageNode(PackageNode* packageNode,
32 virtual void RemovePackageNode(PackageNode* packageNode,
38 PackageNode* packageNode) const;
H A DUnpackingDirectory.h30 virtual status_t AddPackageNode(PackageNode* packageNode,
32 virtual void RemovePackageNode(PackageNode* packageNode,
38 PackageNode* packageNode) const;
/haiku/src/preferences/repositories/
H A DRepositoriesWindow.cpp69 BNode packageNode(packagePath.Path());
70 if (packageNode.InitCheck()==B_OK && packageNode.IsDirectory())
71 fPackageNodeStatus = packageNode.GetNodeRef(&fPackageNodeRef);
/haiku/src/add-ons/kernel/file_systems/packagefs/volume/
H A DVolume.cpp1051 PackageNode* packageNode = rootPackageNode; local
1057 status_t error = _AddPackageNode(directory, packageNode, notify, node);
1067 _RemovePackageContentRootNode(package, rootPackageNode, packageNode,
1075 = dynamic_cast<PackageDirectory*>(packageNode)) {
1078 packageNode = packageDirectory->FirstChild();
1087 PackageDirectory* packageDirectory = packageNode->Parent();
1089 ? packageDirectory->NextChild(packageNode) : NULL;
1092 packageNode = sibling;
1097 packageNode = packageDirectory;
1101 } while (packageNode !
1122 PackageNode* packageNode = rootPackageNode; local
1178 _AddPackageNode(Directory* directory, PackageNode* packageNode, bool notify, Node*& _node) argument
1290 _RemovePackageNode(Directory* directory, PackageNode* packageNode, Node* node, bool notify) argument
[all...]
H A DVolume.h137 PackageNode* packageNode,
141 PackageNode* packageNode, bool notify,
144 PackageNode* packageNode, Node* node,
/haiku/src/system/boot/loader/file_systems/packagefs/
H A Dpackagefs.cpp62 static status_t create_node(PackageNode* packageNode, ::Node*& _node);
807 create_node(PackageNode* packageNode, ::Node*& _node) argument
809 if (packageNode == NULL)
813 switch (packageNode->Mode() & S_IFMT) {
816 static_cast<PackageFile*>(packageNode));
820 static_cast<PackageSymlink*>(packageNode));
824 static_cast<PackageDirectory*>(packageNode));

Completed in 186 milliseconds