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