Searched refs:Resolvable (Results 1 - 9 of 9) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/packagefs/resolvables/
H A DResolvable.cpp7 #include "Resolvable.h"
14 Resolvable::Resolvable(::Package* package) function in class:Resolvable
25 Resolvable::~Resolvable()
33 Resolvable::Init(const char* name, ::Version* version,
47 Resolvable::AddDependency(Dependency* dependency)
55 Resolvable::RemoveDependency(Dependency* dependency)
63 Resolvable::MoveDependencies(ResolvableDependencyList& dependencies)
H A DResolvable.h21 class Resolvable : public BReferenceable, class in inherits:BReferenceable,DoublyLinkedListLinkImpl
22 public DoublyLinkedListLinkImpl<Resolvable> {
24 Resolvable(::Package* package);
25 virtual ~Resolvable();
59 DoublyLinkedListLink<Resolvable> fFamilyListLink;
63 typedef DoublyLinkedList<Resolvable> ResolvableList;
65 typedef DoublyLinkedList<Resolvable,
66 DoublyLinkedListMemberGetLink<Resolvable,
67 &Resolvable::fFamilyListLink> > FamilyResolvableList;
H A DDependency.h20 class Resolvable;
48 void SetResolvable(::Resolvable* resolvable)
50 ::Resolvable* Resolvable() const function in class:Dependency
63 ::Resolvable* fResolvable;
H A DResolvableFamily.h11 #include "Resolvable.h"
16 void AddResolvable(Resolvable* resolvable,
19 void RemoveResolvable(Resolvable* resolvable,
27 bool IsLastResolvable(Resolvable* resolvable) const;
40 Resolvable* head = fResolvables.Head();
46 ResolvableFamily::IsLastResolvable(Resolvable* resolvable) const
H A DResolvableFamily.cpp14 ResolvableFamily::AddResolvable(Resolvable* resolvable,
21 Resolvable* otherResolvable = NULL;
41 ResolvableFamily::RemoveResolvable(Resolvable* resolvable,
56 Resolvable* resolvable = it.Next();) {
/haiku/src/add-ons/kernel/file_systems/packagefs/volume/
H A DPackageFSRoot.cpp250 Resolvable* resolvable = it.Next();) {
328 if (Resolvable* resolvable = dependency->Resolvable())
337 Resolvable* resolvable = it.Next();) {
/haiku/src/add-ons/kernel/file_systems/packagefs/package_links/
H A DPackageLinkDirectory.cpp212 Resolvable* resolvable = dependency->Resolvable();
/haiku/src/add-ons/kernel/file_systems/packagefs/package/
H A DPackage.cpp307 Resolvable* resolvable = new(std::nothrow) Resolvable(fPackage);
310 ObjectDeleter<Resolvable> resolvableDeleter(resolvable);
546 while (Resolvable* resolvable = fResolvables.RemoveHead())
629 Package::AddResolvable(Resolvable* resolvable)
H A DPackage.h23 #include "Resolvable.h"
95 void AddResolvable(Resolvable* resolvable);

Completed in 67 milliseconds