Gets a folly::observer::Observer<T> for a given setting. For example: folly::settings::getObserver(FOLLY_SETTING(project, retention))
Synopsis
Declared in <folly/settings/Observer.h>
template<
typename T,
std::atomic<uint64_t>* Ptr,
typename Tag>
observer::Observer<T>
getObserver(/* implementation-defined */ setting);
Description
Useful for cases which may want to trigger callbacks when settings are updated, or for cases that are already built on top of Observers.
The returned Observer is updated whenever the setting is updated.
Return Value
An observer that reflects the setting's current value.
Parameters
Name |
Description |
setting |
The setting wrapper to observe. |
Created with MrDocs