Storage Engine API
mongo::DatabaseImpl::RemoveCollectionChange Class Reference
Inheritance diagram for mongo::DatabaseImpl::RemoveCollectionChange:
mongo::RecoveryUnit::Change

Public Member Functions

 RemoveCollectionChange (DatabaseImpl *db, Collection *coll)
 
virtual void commit (boost::optional< Timestamp >)
 
virtual void rollback ()
 
- Public Member Functions inherited from mongo::RecoveryUnit::Change
virtual ~Change ()
 

Public Attributes

DatabaseImpl *const _db
 
Collection *const _coll
 

Constructor & Destructor Documentation

◆ RemoveCollectionChange()

mongo::DatabaseImpl::RemoveCollectionChange::RemoveCollectionChange ( DatabaseImpl db,
Collection coll 
)
inline

Member Function Documentation

◆ commit()

virtual void mongo::DatabaseImpl::RemoveCollectionChange::commit ( boost::optional< Timestamp >  )
inlinevirtual

◆ rollback()

virtual void mongo::DatabaseImpl::RemoveCollectionChange::rollback ( )
inlinevirtual

Member Data Documentation

◆ _coll

Collection* const mongo::DatabaseImpl::RemoveCollectionChange::_coll

◆ _db

DatabaseImpl* const mongo::DatabaseImpl::RemoveCollectionChange::_db

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