Storage Engine API
mongo::WiredTigerExtensions Class Reference

#include <wiredtiger_extensions.h>

Public Member Functions

std::string getOpenExtensionsConfig () const
 Return the extensions=[...] piece for a wiredtiger_open call. More...
 
void addExtension (StringData extensionConfigStr)
 Add an item to the wiredtiger_open extensions list. More...
 

Static Public Member Functions

static void set (ServiceContext *service, std::unique_ptr< WiredTigerExtensions > custHooks)
 
static WiredTigerExtensionsget (ServiceContext *service)
 

Private Attributes

std::vector< std::string > _wtExtensions
 

Member Function Documentation

◆ addExtension()

void mongo::WiredTigerExtensions::addExtension ( StringData  extensionConfigStr)

Add an item to the wiredtiger_open extensions list.

◆ get()

WiredTigerExtensions * mongo::WiredTigerExtensions::get ( ServiceContext *  service)
static

◆ getOpenExtensionsConfig()

std::string mongo::WiredTigerExtensions::getOpenExtensionsConfig ( ) const

Return the extensions=[...] piece for a wiredtiger_open call.

◆ set()

void mongo::WiredTigerExtensions::set ( ServiceContext *  service,
std::unique_ptr< WiredTigerExtensions custHooks 
)
static

Member Data Documentation

◆ _wtExtensions

std::vector<std::string> mongo::WiredTigerExtensions::_wtExtensions
private

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