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

Public Attributes

HashTable< DataCacheKey, uintptr_t > data
 
Mutex indexLock
 
Cache fill
 
Mutex fillLock
 
size_t executableMappings = 0
 
size_t sharedWriteMappings = 0
 

Detailed Description

Definition at line 639 of file File.h.

Constructor & Destructor Documentation

◆ CacheState()

File::CacheState::CacheState ( )

Definition at line 150 of file File.cc.

Member Data Documentation

◆ data

HashTable<DataCacheKey, uintptr_t> File::CacheState::data

Definition at line 641 of file File.h.

◆ executableMappings

size_t File::CacheState::executableMappings = 0

Definition at line 646 of file File.h.

◆ fill

Cache File::CacheState::fill

Definition at line 643 of file File.h.

◆ fillLock

Mutex File::CacheState::fillLock

Definition at line 644 of file File.h.

◆ indexLock

Mutex File::CacheState::indexLock

Definition at line 642 of file File.h.

◆ sharedWriteMappings

size_t File::CacheState::sharedWriteMappings = 0

Definition at line 647 of file File.h.


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