Storage Engine API
mongo::MobileRecordStore::NumRecsChange Class Referencefinal

Keeps track of the changes to the number of records. More...

Inheritance diagram for mongo::MobileRecordStore::NumRecsChange:
mongo::RecoveryUnit::Change

Detailed Description

Keeps track of the changes to the number of records.

Public Member Functions

 NumRecsChange (MobileRecordStore *rs, int64_t diff)
 
void commit (boost::optional< Timestamp >) override
 
void rollback () override
 
- Public Member Functions inherited from mongo::RecoveryUnit::Change
virtual ~Change ()
 

Private Attributes

MobileRecordStore_rs
 
int64_t _diff
 

Constructor & Destructor Documentation

◆ NumRecsChange()

mongo::MobileRecordStore::NumRecsChange::NumRecsChange ( MobileRecordStore rs,
int64_t  diff 
)
inline

Member Function Documentation

◆ commit()

void mongo::MobileRecordStore::NumRecsChange::commit ( boost::optional< Timestamp >  )
inlineoverridevirtual

◆ rollback()

void mongo::MobileRecordStore::NumRecsChange::rollback ( )
inlineoverridevirtual

Member Data Documentation

◆ _diff

int64_t mongo::MobileRecordStore::NumRecsChange::_diff
private

◆ _rs

MobileRecordStore* mongo::MobileRecordStore::NumRecsChange::_rs
private

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