PackageLinkSymlink
typedef PackageLinkSymlink Link;
struct DependencyLink : public PackageLinkSymlink {
PackageLinkSymlink(package, TYPE_INSTALLATION_LOCATION)
PackageLinkSymlink::Mode() const
PackageLinkSymlink::ModifiedTime() const
PackageLinkSymlink::FileSize() const
PackageLinkSymlink::Read(off_t offset, void* buffer, size_t* bufferSize)
PackageLinkSymlink::Read(io_request* request)
PackageLinkSymlink::ReadSymlink(void* buffer, size_t* bufferSize)
PackageLinkSymlink::OpenAttributeDirectory(AttributeDirectoryCookie*& _cookie)
PackageLinkSymlink::OpenAttribute(const StringKey& name, int openMode,
static const char* const kLinkPaths[PackageLinkSymlink::TYPE_ENUM_COUNT]
link_path_for_mount_type(MountType mountType, PackageLinkSymlink::Type linkType)
|| linkType < 0 || linkType >= PackageLinkSymlink::TYPE_ENUM_COUNT) {
struct PackageLinkSymlink::OldAttributes : OldNodeAttributes {
PackageLinkSymlink::PackageLinkSymlink(Package* package, Type type)
PackageLinkSymlink::~PackageLinkSymlink()
PackageLinkSymlink::Update(Package* package, PackageLinksListener* listener)
class PackageLinkSymlink : public Node {
PackageLinkSymlink(Package* package,
virtual ~PackageLinkSymlink();