proxygen
Settings.cpp File Reference
#include <folly/experimental/settings/Settings.h>
#include <map>
#include <folly/Synchronized.h>

Go to the source code of this file.

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::settings
 
 folly::settings::detail
 

Functions

void folly::settings::detail::registerSetting (SettingCoreBase &core)
 
Optional< SettingMetadata > folly::settings::getSettingsMeta (StringPiece settingName)
 
auto & folly::settings::detail::getSavedValuesMutex ()
 
auto & folly::settings::detail::getSavedValues ()
 
SettingCoreBase::Version folly::settings::detail::nextGlobalVersion ()
 
void folly::settings::detail::saveValueForOutstandingSnapshots (SettingCoreBase::Key settingKey, SettingCoreBase::Version version, const BoxedValue &value)
 
const BoxedValue *FOLLY_NULLABLE folly::settings::detail::getSavedValue (SettingCoreBase::Key settingKey, SettingCoreBase::Version at)
 

Variables

std::atomic< SettingCoreBase::Version > folly::settings::detail::gGlobalVersion_