Searched refs:PackageDirectory (Results 1 - 11 of 11) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/packagefs/package/
H A DPackageDirectory.h14 class PackageDirectory : public PackageNode, class in inherits:PackageNode,DoublyLinkedListLinkImpl
15 public DoublyLinkedListLinkImpl<PackageDirectory> {
20 PackageDirectory(Package* package, mode_t mode);
21 virtual ~PackageDirectory();
32 bool HasPrecedenceOver(const PackageDirectory* other)
41 PackageDirectory::FirstChild() const
48 PackageDirectory::NextChild(PackageNode* node) const
54 typedef DoublyLinkedList<PackageDirectory> PackageDirectoryList;
H A DPackageDirectory.cpp7 #include "PackageDirectory.h"
13 CLASS_CACHE(PackageDirectory); variable
16 PackageDirectory::PackageDirectory(Package* package, mode_t mode) function in class:PackageDirectory
23 PackageDirectory::~PackageDirectory()
31 PackageDirectory::AddChild(PackageNode* node)
39 PackageDirectory::RemoveChild(PackageNode* node)
47 PackageDirectory::HasPrecedenceOver(const PackageDirectory* othe
[all...]
H A DPackageNode.h22 class PackageDirectory;
37 PackageDirectory* Parent() const { return fParent; }
40 virtual status_t Init(PackageDirectory* parent,
87 PackageDirectory* fParent;
H A DPackageNode.cpp44 PackageNode::Init(PackageDirectory* parent, const String& name)
H A DPackage.cpp28 #include "PackageDirectory.h"
115 PackageDirectory* parentDir = NULL;
117 parentDir = dynamic_cast<PackageDirectory*>(
160 node = new PackageDirectory(fPackage, mode);
/haiku/src/add-ons/kernel/file_systems/packagefs/nodes/
H A DUnpackingDirectory.cpp53 if (PackageDirectory* packageDirectory = fPackageDirectories.Head())
62 if (PackageDirectory* packageDirectory = fPackageDirectories.Head())
71 if (PackageDirectory* packageDirectory = fPackageDirectories.Head())
80 if (PackageDirectory* packageDirectory = fPackageDirectories.Head())
108 PackageDirectory* packageDirectory
109 = dynamic_cast<PackageDirectory*>(packageNode);
111 PackageDirectory* other = fPackageDirectories.Head();
129 fPackageDirectories.Remove(dynamic_cast<PackageDirectory*>(packageNode));
133 PackageDirectory* newestNode = fPackageDirectories.Head();
138 while (PackageDirectory* otherNod
[all...]
/haiku/src/system/boot/loader/file_systems/packagefs/
H A Dpackagefs.cpp57 struct PackageDirectory;
86 status_t Init(PackageDirectory* parentDir, const char* name, ino_t nodeID)
131 PackageDirectory* fParentDirectory;
197 // #pragma mark - PackageDirectory
200 struct PackageDirectory : PackageNode { struct in namespace:PackageFS
201 PackageDirectory(PackageVolume* volume, mode_t mode) function in struct:PackageFS::PackageDirectory
207 ~PackageDirectory()
344 PackageDirectory* RootDirectory()
363 PackageDirectory fRootDirectory;
397 PackageDirectory* parentDi
[all...]
/haiku/src/apps/packageinstaller/
H A DPackageItem.h117 class PackageDirectory : public PackageItem { class in inherits:PackageItem
119 PackageDirectory(BFile* parent, const BString& path,
H A DPackageItem.cpp801 // #pragma mark - PackageDirectory
804 PackageDirectory::PackageDirectory(BFile* parent, const BString& path, function in class:PackageDirectory
813 PackageDirectory::DoInstall(const char* path, ItemState* state)
850 PackageDirectory::ItemKind()
H A DPackageInfo.cpp979 item = new PackageDirectory(fPackageFile, itemPath,
/haiku/src/add-ons/kernel/file_systems/packagefs/volume/
H A DVolume.cpp1074 if (PackageDirectory* packageDirectory
1075 = dynamic_cast<PackageDirectory*>(packageNode)) {
1087 PackageDirectory* packageDirectory = packageNode->Parent();
1137 if (PackageDirectory* packageDirectory
1138 = dynamic_cast<PackageDirectory*>(packageNode)) {
1152 PackageDirectory* packageDirectory = packageNode->Parent();

Completed in 87 milliseconds