Storage Engine API
mongo::HeadManagerImpl Class Reference
Inheritance diagram for mongo::HeadManagerImpl:
mongo::HeadManager

Public Member Functions

 HeadManagerImpl (IndexCatalogEntry *ice)
 
virtual ~HeadManagerImpl ()
 
const RecordId getHead (OperationContext *opCtx) const
 
void setHead (OperationContext *opCtx, const RecordId newHead)
 
- Public Member Functions inherited from mongo::HeadManager
virtual ~HeadManager ()
 

Private Attributes

IndexCatalogEntry_catalogEntry
 

Constructor & Destructor Documentation

◆ HeadManagerImpl()

mongo::HeadManagerImpl::HeadManagerImpl ( IndexCatalogEntry ice)
inline

◆ ~HeadManagerImpl()

virtual mongo::HeadManagerImpl::~HeadManagerImpl ( )
inlinevirtual

Member Function Documentation

◆ getHead()

const RecordId mongo::HeadManagerImpl::getHead ( OperationContext *  opCtx) const
inlinevirtual

Implements mongo::HeadManager.

◆ setHead()

void mongo::HeadManagerImpl::setHead ( OperationContext *  opCtx,
const RecordId  newHead 
)
inlinevirtual

Implements mongo::HeadManager.

Member Data Documentation

◆ _catalogEntry

IndexCatalogEntry* mongo::HeadManagerImpl::_catalogEntry
private

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