The Pedigree Project 0.1
Public Attributes | List of all members
PosixAdvisory::Grant Struct Reference
+ Collaboration diagram for PosixAdvisory::Grant:

Public Attributes

uintptr_t inode = 0
 
uint64_t owner = 0
 
int32_t pid = 0
 
OwnerKind kind = OwnerKind::Process
 
Namespace name = Namespace::Record
 
Type type = Type::Unlock
 
Range range
 

Detailed Description

Definition at line 24 of file advisory-lock-table.h.

Member Data Documentation

◆ inode

uintptr_t PosixAdvisory::Grant::inode = 0

Definition at line 25 of file advisory-lock-table.h.

◆ kind

OwnerKind PosixAdvisory::Grant::kind = OwnerKind::Process

Definition at line 28 of file advisory-lock-table.h.

◆ name

Namespace PosixAdvisory::Grant::name = Namespace::Record

Definition at line 29 of file advisory-lock-table.h.

◆ owner

uint64_t PosixAdvisory::Grant::owner = 0

Definition at line 26 of file advisory-lock-table.h.

◆ pid

int32_t PosixAdvisory::Grant::pid = 0

Definition at line 27 of file advisory-lock-table.h.

◆ range

Range PosixAdvisory::Grant::range

Definition at line 31 of file advisory-lock-table.h.

◆ type

Type PosixAdvisory::Grant::type = Type::Unlock

Definition at line 30 of file advisory-lock-table.h.


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