proxygen
folly::hazptr_domain< Atom > Member List

This is the complete list of members for folly::hazptr_domain< Atom >, including all inherited members.

acquire_new_hprec()folly::hazptr_domain< Atom >inlineprivate
bulk_lookup_and_reclaim(hazptr_obj< Atom > *obj, const std::unordered_set< const void * > &hashset)folly::hazptr_domain< Atom >inlineprivate
bulk_reclaim(bool transitive=false)folly::hazptr_domain< Atom >inlineprivate
check_cleanup_and_reclaim()folly::hazptr_domain< Atom >inlineprivate
cleanup() noexceptfolly::hazptr_domain< Atom >inline
free_hazptr_recs()folly::hazptr_domain< Atom >inlineprivate
hazptr_domain()=defaultfolly::hazptr_domain< Atom >
hazptr_domain(const hazptr_domain &)=deletefolly::hazptr_domain< Atom >
hazptr_domain(hazptr_domain &&)=deletefolly::hazptr_domain< Atom >
hazptr_domain_push_retired(hazptr_obj_list< Atom > &, bool check, hazptr_domain< Atom > &) noexceptfolly::hazptr_domain< Atom >friend
hazptr_holder< Atom > classfolly::hazptr_domain< Atom >friend
hazptr_obj< Atom > classfolly::hazptr_domain< Atom >friend
hazptrs_folly::hazptr_domain< Atom >private
hcount() const noexceptfolly::hazptr_domain< Atom >inlineprivate
hcount_folly::hazptr_domain< Atom >private
head() const noexceptfolly::hazptr_domain< Atom >inlineprivate
hprec_acquire()folly::hazptr_domain< Atom >inlineprivate
hprec_release(hazptr_rec< Atom > *hprec) noexceptfolly::hazptr_domain< Atom >inlineprivate
kMultiplierfolly::hazptr_domain< Atom >privatestatic
kSyncTimePeriodfolly::hazptr_domain< Atom >privatestatic
kThresholdfolly::hazptr_domain< Atom >privatestatic
num_bulk_reclaims_folly::hazptr_domain< Atom >private
operator=(const hazptr_domain &)=deletefolly::hazptr_domain< Atom >
operator=(hazptr_domain &&)=deletefolly::hazptr_domain< Atom >
push_retired(hazptr_obj_list< Atom > &l, bool check=true)folly::hazptr_domain< Atom >inlineprivate
rcount() const noexceptfolly::hazptr_domain< Atom >inlineprivate
rcount_folly::hazptr_domain< Atom >private
reached_threshold(int rc, int hc) const noexceptfolly::hazptr_domain< Atom >inlineprivate
reclaim_all_objects()folly::hazptr_domain< Atom >inlineprivate
relaxed_cleanup() noexceptfolly::hazptr_domain< Atom >inlineprivate
retire(T *obj, D reclaim={})folly::hazptr_domain< Atom >inline
retired() const noexceptfolly::hazptr_domain< Atom >inlineprivate
retired_folly::hazptr_domain< Atom >private
shutdown_folly::hazptr_domain< Atom >private
sync_time_folly::hazptr_domain< Atom >private
try_acquire_existing_hprec()folly::hazptr_domain< Atom >inlineprivate
try_bulk_reclaim()folly::hazptr_domain< Atom >inlineprivate
try_timed_cleanup()folly::hazptr_domain< Atom >inlineprivate
wait_for_zero_bulk_reclaims()folly::hazptr_domain< Atom >inlineprivate
~hazptr_domain()folly::hazptr_domain< Atom >inline