proxygen
|
#include <Rcu.h>
Public Member Functions | |
FOLLY_ALWAYS_INLINE | rcu_reader_domain (rcu_domain< Tag > *domain=rcu_default_domain()) noexcept |
rcu_reader_domain (std::defer_lock_t, rcu_domain< Tag > *domain=rcu_default_domain()) noexcept | |
rcu_reader_domain (const rcu_reader_domain &)=delete | |
rcu_reader_domain (rcu_reader_domain &&other) noexcept | |
rcu_reader_domain & | operator= (const rcu_reader_domain &)=delete |
rcu_reader_domain & | operator= (rcu_reader_domain &&other) noexcept |
FOLLY_ALWAYS_INLINE | ~rcu_reader_domain () noexcept |
void | swap (rcu_reader_domain &other) noexcept |
FOLLY_ALWAYS_INLINE void | lock () noexcept |
FOLLY_ALWAYS_INLINE void | unlock () noexcept |
Private Attributes | |
Optional< rcu_token > | epoch_ |
rcu_domain< Tag > * | domain_ |
|
inlinenoexcept |
|
inlinenoexcept |
|
delete |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
delete |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 420 of file Rcu.h.
References folly::rcu_token::epoch_, and folly::swap().
|
inlinenoexcept |
|
private |
|
private |