PackageLinkDirectory
PackageLinkDirectory* fLinkDirectory;
class PackageLinkDirectory;
PackageLinkDirectory* linkDirectory)
PackageLinkDirectory* LinkDirectory() const
PackageLinkDirectory::AddPackage(Package* package,
PackageLinkDirectory::RemovePackage(Package* package,
PackageLinkDirectory::UpdatePackageDependencies(Package* package,
PackageLinkDirectory::_Update(PackageLinksListener* listener)
PackageLinkDirectory::_UpdateDependencies(PackageLinksListener* listener)
PackageLinkDirectory::PackageLinkDirectory()
PackageLinkDirectory::_RemoveLink(Link* link, PackageLinksListener* listener)
PackageLinkDirectory::_CreateOrUpdateLink(Link*& link, Package* package,
PackageLinkDirectory::~PackageLinkDirectory()
PackageLinkDirectory::Init(Package* package)
PackageLinkDirectory::Init(const String& name)
PackageLinkDirectory::ModifiedTime() const
PackageLinkDirectory::OpenAttributeDirectory(AttributeDirectoryCookie*& _cookie)
PackageLinkDirectory::OpenAttribute(const StringKey& name, int openMode,
class PackageLinkDirectory : public Directory {
PackageLinkDirectory();
virtual ~PackageLinkDirectory();
PackageLinkDirectory* linkDirectory = package->LinkDirectory();
PackageLinkDirectory* linkDirectory
= new(std::nothrow) PackageLinkDirectory;
BReference<PackageLinkDirectory> linkDirectoryReference(linkDirectory,
PackageLinkDirectory* otherLinkDirectory
= dynamic_cast<PackageLinkDirectory*>(child);
PackageLinkDirectory* linkDirectory = package->LinkDirectory();
BReference<PackageLinkDirectory> linkDirectoryReference(linkDirectory);