Storage Engine API
mongo::DurRecoveryUnit::Write Struct Reference

These are memory writes inside the mmapv1 mmap-ed files. More...

Detailed Description

These are memory writes inside the mmapv1 mmap-ed files.

A pointer past the end is just instead of a pointer to the beginning for the benefit of MergedWrites.

Classes

struct  compareEnd
 

Public Member Functions

 Write (char *addr, int len, int offset)
 
 Write (const Write &rhs)
 
 Write ()
 
bool operator< (const Write &rhs) const
 
char * end () const
 

Public Attributes

char * addr
 
int len
 
int offset
 

Constructor & Destructor Documentation

◆ Write() [1/3]

mongo::DurRecoveryUnit::Write::Write ( char *  addr,
int  len,
int  offset 
)
inline

◆ Write() [2/3]

mongo::DurRecoveryUnit::Write::Write ( const Write rhs)
inline

◆ Write() [3/3]

mongo::DurRecoveryUnit::Write::Write ( )
inline

Member Function Documentation

◆ end()

char* mongo::DurRecoveryUnit::Write::end ( ) const
inline

◆ operator<()

bool mongo::DurRecoveryUnit::Write::operator< ( const Write rhs) const
inline

Member Data Documentation

◆ addr

char* mongo::DurRecoveryUnit::Write::addr

◆ len

int mongo::DurRecoveryUnit::Write::len

◆ offset

int mongo::DurRecoveryUnit::Write::offset

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