Storage Engine API
mongo::WiredTigerEngineRuntimeConfigParameter Class Reference

WT_CONNECTION::reconfigure get/setParameter support. More...

#include <wiredtiger_parameters.h>

Inheritance diagram for mongo::WiredTigerEngineRuntimeConfigParameter:

Detailed Description

WT_CONNECTION::reconfigure get/setParameter support.

Public Member Functions

 WiredTigerEngineRuntimeConfigParameter (WiredTigerKVEngine *engine)
 
virtual void append (OperationContext *opCtx, BSONObjBuilder &b, const std::string &name)
 Appends the last value that was successfully assigned via a call to set or setFromString. More...
 
virtual Status set (const BSONElement &newValueElement)
 
virtual Status setFromString (const std::string &str)
 

Private Member Functions

 MONGO_DISALLOW_COPYING (WiredTigerEngineRuntimeConfigParameter)
 

Private Attributes

WiredTigerKVEngine_engine
 
std::string _currentValue
 

Constructor & Destructor Documentation

◆ WiredTigerEngineRuntimeConfigParameter()

mongo::WiredTigerEngineRuntimeConfigParameter::WiredTigerEngineRuntimeConfigParameter ( WiredTigerKVEngine engine)
explicit

Member Function Documentation

◆ append()

void mongo::WiredTigerEngineRuntimeConfigParameter::append ( OperationContext *  opCtx,
BSONObjBuilder &  b,
const std::string &  name 
)
virtual

Appends the last value that was successfully assigned via a call to set or setFromString.

To conclude what options WiredTiger is running with, consult what MongoDB logged at startup when making the wiredtiger_open call.

◆ MONGO_DISALLOW_COPYING()

mongo::WiredTigerEngineRuntimeConfigParameter::MONGO_DISALLOW_COPYING ( WiredTigerEngineRuntimeConfigParameter  )
private

◆ set()

Status mongo::WiredTigerEngineRuntimeConfigParameter::set ( const BSONElement &  newValueElement)
virtual

◆ setFromString()

Status mongo::WiredTigerEngineRuntimeConfigParameter::setFromString ( const std::string &  str)
virtual

Member Data Documentation

◆ _currentValue

std::string mongo::WiredTigerEngineRuntimeConfigParameter::_currentValue
private

◆ _engine

WiredTigerKVEngine* mongo::WiredTigerEngineRuntimeConfigParameter::_engine
private

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