The Pedigree Project 0.1
Public Member Functions | Public Attributes | List of all members
PosixHandleTarget Class Reference
+ Collaboration diagram for PosixHandleTarget:

Public Member Functions

bool resolve (int dirfd, const char *path, bool follow, bool allowEmpty, bool nullAsDescriptor=false)
 

Public Attributes

ResolvedPath pathLease
 
VFS::MountOperation mount
 
DescriptorLease descriptor
 
File * file = nullptr
 
uint64_t attachmentId = 0
 

Detailed Description

Definition at line 11 of file file-handle-syscalls.h.

Member Function Documentation

◆ resolve()

bool PosixHandleTarget::resolve ( int  dirfd,
const char *  path,
bool  follow,
bool  allowEmpty,
bool  nullAsDescriptor = false 
)

Definition at line 105 of file file-handle-syscalls.cc.

Member Data Documentation

◆ attachmentId

uint64_t PosixHandleTarget::attachmentId = 0

Definition at line 17 of file file-handle-syscalls.h.

◆ descriptor

DescriptorLease PosixHandleTarget::descriptor

Definition at line 15 of file file-handle-syscalls.h.

◆ file

File* PosixHandleTarget::file = nullptr

Definition at line 16 of file file-handle-syscalls.h.

◆ mount

VFS::MountOperation PosixHandleTarget::mount

Definition at line 14 of file file-handle-syscalls.h.

◆ pathLease

ResolvedPath PosixHandleTarget::pathLease

Definition at line 13 of file file-handle-syscalls.h.


The documentation for this class was generated from the following files: