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

Public Member Functions

 VfsAttachment (const VfsBackingRef &retained, uint64_t identity, VfsNodeReference &&selected, uint64_t options)
 

Public Attributes

VfsBackingRef backing
 
File *const root
 
const uint64_t id
 
Atomic< uint64_t > flags
 
uint64_t lockedFlags = 0
 
bool lockedMount = false
 
Atomic< size_t > writers {0}
 
VfsNodeReference rootReference
 
Atomic< size_t > paths {0}
 

Detailed Description

Definition at line 43 of file MountView-internal.h.

Constructor & Destructor Documentation

◆ VfsAttachment()

VfsAttachment::VfsAttachment ( const VfsBackingRef &  retained,
uint64_t  identity,
VfsNodeReference &&  selected,
uint64_t  options 
)
inline

Definition at line 45 of file MountView-internal.h.

Member Data Documentation

◆ backing

VfsBackingRef VfsAttachment::backing

Definition at line 52 of file MountView-internal.h.

◆ flags

Atomic<uint64_t> VfsAttachment::flags

Definition at line 55 of file MountView-internal.h.

◆ id

const uint64_t VfsAttachment::id

Definition at line 54 of file MountView-internal.h.

◆ lockedFlags

uint64_t VfsAttachment::lockedFlags = 0

Definition at line 56 of file MountView-internal.h.

◆ lockedMount

bool VfsAttachment::lockedMount = false

Definition at line 57 of file MountView-internal.h.

◆ paths

Atomic<size_t> VfsAttachment::paths {0}

Definition at line 60 of file MountView-internal.h.

◆ root

File* const VfsAttachment::root

Definition at line 53 of file MountView-internal.h.

◆ rootReference

VfsNodeReference VfsAttachment::rootReference

Definition at line 59 of file MountView-internal.h.

◆ writers

Atomic<size_t> VfsAttachment::writers {0}

Definition at line 58 of file MountView-internal.h.


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