Storage Engine API
mongo::IndexCatalogEntryImpl::SetHeadChange Class Reference
Inheritance diagram for mongo::IndexCatalogEntryImpl::SetHeadChange:
mongo::RecoveryUnit::Change

Public Member Functions

 SetHeadChange (IndexCatalogEntryImpl *ice, RecordId oldHead)
 
virtual void commit (boost::optional< Timestamp >)
 
virtual void rollback ()
 
- Public Member Functions inherited from mongo::RecoveryUnit::Change
virtual ~Change ()
 

Public Attributes

IndexCatalogEntryImpl_ice
 
const RecordId _oldHead
 

Constructor & Destructor Documentation

◆ SetHeadChange()

mongo::IndexCatalogEntryImpl::SetHeadChange::SetHeadChange ( IndexCatalogEntryImpl ice,
RecordId  oldHead 
)
inline

Member Function Documentation

◆ commit()

virtual void mongo::IndexCatalogEntryImpl::SetHeadChange::commit ( boost::optional< Timestamp >  )
inlinevirtual

◆ rollback()

virtual void mongo::IndexCatalogEntryImpl::SetHeadChange::rollback ( )
inlinevirtual

Member Data Documentation

◆ _ice

IndexCatalogEntryImpl* mongo::IndexCatalogEntryImpl::SetHeadChange::_ice

◆ _oldHead

const RecordId mongo::IndexCatalogEntryImpl::SetHeadChange::_oldHead

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