Storage Engine API
mongo::KVCatalog::RemoveIdentChange Class Reference
Inheritance diagram for mongo::KVCatalog::RemoveIdentChange:
mongo::RecoveryUnit::Change

Public Member Functions

 RemoveIdentChange (KVCatalog *catalog, StringData ident, const Entry &entry)
 
virtual void commit (boost::optional< Timestamp >)
 
virtual void rollback ()
 
- Public Member Functions inherited from mongo::RecoveryUnit::Change
virtual ~Change ()
 

Public Attributes

KVCatalog *const _catalog
 
const std::string _ident
 
const Entry _entry
 

Constructor & Destructor Documentation

◆ RemoveIdentChange()

mongo::KVCatalog::RemoveIdentChange::RemoveIdentChange ( KVCatalog catalog,
StringData  ident,
const Entry entry 
)
inline

Member Function Documentation

◆ commit()

virtual void mongo::KVCatalog::RemoveIdentChange::commit ( boost::optional< Timestamp >  )
inlinevirtual

◆ rollback()

virtual void mongo::KVCatalog::RemoveIdentChange::rollback ( )
inlinevirtual

Member Data Documentation

◆ _catalog

KVCatalog* const mongo::KVCatalog::RemoveIdentChange::_catalog

◆ _entry

const Entry mongo::KVCatalog::RemoveIdentChange::_entry

◆ _ident

const std::string mongo::KVCatalog::RemoveIdentChange::_ident

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