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

Public Member Functions

uint64_t layerAccess (const FilesystemPathRef *ancestry, size_t count) const
 

Public Attributes

SharedPointer< LandlockDomain > previous
 
Vector< LandlockRule > rules
 
uint64_t handled = 0
 
size_t depth = 1
 

Detailed Description

Definition at line 17 of file landlock.h.

Member Function Documentation

◆ layerAccess()

uint64_t LandlockDomain::layerAccess ( const FilesystemPathRef *  ancestry,
size_t  count 
) const

Definition at line 122 of file landlock.cc.

Member Data Documentation

◆ depth

size_t LandlockDomain::depth = 1

Definition at line 22 of file landlock.h.

◆ handled

uint64_t LandlockDomain::handled = 0

Definition at line 21 of file landlock.h.

◆ previous

SharedPointer<LandlockDomain> LandlockDomain::previous

Definition at line 19 of file landlock.h.

◆ rules

Vector<LandlockRule> LandlockDomain::rules

Definition at line 20 of file landlock.h.


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