The Pedigree Project 0.1
Public Member Functions | Public Attributes | List of all members
VFS::TrackedFile Struct Reference
+ Collaboration diagram for VFS::TrackedFile:

Public Member Functions

 TrackedFile (File *file)
 
bool retain ()
 

Public Attributes

File *const file
 
size_t owners
 
RcuPointer< TrackedFile > next
 

Detailed Description

Definition at line 50 of file VFS.cc.

Constructor & Destructor Documentation

◆ TrackedFile()

VFS::TrackedFile::TrackedFile ( File *  file)
inlineexplicit

Definition at line 51 of file VFS.cc.

Member Function Documentation

◆ retain()

bool VFS::TrackedFile::retain ( )
inline

Definition at line 53 of file VFS.cc.

Member Data Documentation

◆ file

File* const VFS::TrackedFile::file

Definition at line 64 of file VFS.cc.

◆ next

RcuPointer<TrackedFile> VFS::TrackedFile::next

Definition at line 66 of file VFS.cc.

◆ owners

size_t VFS::TrackedFile::owners

Definition at line 65 of file VFS.cc.


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