The Pedigree Project 0.1
Classes | Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
MemoryMapManager::PreparedFileResize Class Reference
+ Collaboration diagram for MemoryMapManager::PreparedFileResize:

Classes

struct  Data
 

Public Member Functions

const Cache::DiscardReferenceloans () const
 
size_t loanCount () const
 
size_t totalLoans () const
 
void commit ()
 

Private Member Functions

 PreparedFileResize (Data *data)
 
 NOT_COPYABLE_OR_ASSIGNABLE (PreparedFileResize)
 

Private Attributes

UniquePointer< Datam_Data
 

Friends

class MemoryMapManager
 

Detailed Description

Definition at line 735 of file MemoryMappedFile.h.

Constructor & Destructor Documentation

◆ PreparedFileResize()

MemoryMapManager::PreparedFileResize::PreparedFileResize ( Data data)
explicitprivate

Definition at line 29 of file MemoryMappedFile-resize.cc.

Member Function Documentation

◆ commit()

void MemoryMapManager::PreparedFileResize::commit ( )

Definition at line 46 of file MemoryMappedFile-resize.cc.

◆ loanCount()

size_t MemoryMapManager::PreparedFileResize::loanCount ( ) const

Definition at line 38 of file MemoryMappedFile-resize.cc.

◆ loans()

const Cache::DiscardReference * MemoryMapManager::PreparedFileResize::loans ( ) const

Definition at line 34 of file MemoryMappedFile-resize.cc.

◆ totalLoans()

size_t MemoryMapManager::PreparedFileResize::totalLoans ( ) const

Definition at line 42 of file MemoryMappedFile-resize.cc.

Friends And Related Symbol Documentation

◆ MemoryMapManager

friend class MemoryMapManager
friend

Definition at line 744 of file MemoryMappedFile.h.

Member Data Documentation

◆ m_Data

UniquePointer<Data> MemoryMapManager::PreparedFileResize::m_Data
private

Definition at line 748 of file MemoryMappedFile.h.


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