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

Public Member Functions

 AddCollectionChange (OperationContext *opCtx, DatabaseImpl *db, StringData ns)
 
virtual void commit (boost::optional< Timestamp > commitTime)
 
virtual void rollback ()
 
- Public Member Functions inherited from mongo::RecoveryUnit::Change
virtual ~Change ()
 

Public Attributes

OperationContext *const _opCtx
 
DatabaseImpl *const _db
 
const std::string _ns
 

Constructor & Destructor Documentation

◆ AddCollectionChange()

mongo::DatabaseImpl::AddCollectionChange::AddCollectionChange ( OperationContext *  opCtx,
DatabaseImpl db,
StringData  ns 
)
inline

Member Function Documentation

◆ commit()

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

◆ rollback()

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

Member Data Documentation

◆ _db

DatabaseImpl* const mongo::DatabaseImpl::AddCollectionChange::_db

◆ _ns

const std::string mongo::DatabaseImpl::AddCollectionChange::_ns

◆ _opCtx

OperationContext* const mongo::DatabaseImpl::AddCollectionChange::_opCtx

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