Storage Engine API
mongo::WiredTigerRecordStore::NumRecordsChange Class Reference
Inheritance diagram for mongo::WiredTigerRecordStore::NumRecordsChange:
mongo::RecoveryUnit::Change

Public Member Functions

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

Private Attributes

WiredTigerRecordStore_rs
 
int64_t _diff
 

Constructor & Destructor Documentation

◆ NumRecordsChange()

mongo::WiredTigerRecordStore::NumRecordsChange::NumRecordsChange ( WiredTigerRecordStore rs,
int64_t  diff 
)
inline

Member Function Documentation

◆ commit()

virtual void mongo::WiredTigerRecordStore::NumRecordsChange::commit ( boost::optional< Timestamp >  )
inlinevirtual

◆ rollback()

virtual void mongo::WiredTigerRecordStore::NumRecordsChange::rollback ( )
inlinevirtual

Member Data Documentation

◆ _diff

int64_t mongo::WiredTigerRecordStore::NumRecordsChange::_diff
private

◆ _rs

WiredTigerRecordStore* mongo::WiredTigerRecordStore::NumRecordsChange::_rs
private

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