Storage Engine API
mongo::WindowsFlushable Class Reference
Inheritance diagram for mongo::WindowsFlushable:

Public Member Functions

 WindowsFlushable (MemoryMappedFile *theFile, void *view, HANDLE fd, const uint64_t id, const std::string &filename, stdx::mutex &flushMutex)
 
void flush (OperationContext *opCtx)
 

Public Attributes

MemoryMappedFile_theFile
 
void_view
 
HANDLE _fd
 
const uint64_t _id
 
string _filename
 
stdx::mutex & _flushMutex
 

Constructor & Destructor Documentation

◆ WindowsFlushable()

mongo::WindowsFlushable::WindowsFlushable ( MemoryMappedFile theFile,
void view,
HANDLE  fd,
const uint64_t  id,
const std::string &  filename,
stdx::mutex &  flushMutex 
)
inline

Member Function Documentation

◆ flush()

void mongo::WindowsFlushable::flush ( OperationContext *  opCtx)
inline

Member Data Documentation

◆ _fd

HANDLE mongo::WindowsFlushable::_fd

◆ _filename

string mongo::WindowsFlushable::_filename

◆ _flushMutex

stdx::mutex& mongo::WindowsFlushable::_flushMutex

◆ _id

const uint64_t mongo::WindowsFlushable::_id

◆ _theFile

MemoryMappedFile* mongo::WindowsFlushable::_theFile

◆ _view

void* mongo::WindowsFlushable::_view

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