proxygen
folly::detail::distributed_mutex::WakerMetadata Class Reference

#include <DistributedMutex-inl.h>

Public Attributes

std::uintptr_t waker_ {0}
 

Detailed Description

Write only data that is available to the thread that is waking up another. Only the waking thread is allowed to write to this, the thread to be woken is allowed to read from this after a wakeup has been issued

Because of the write only semantics of the data here, acquire-release (or stronger) memory ordering is needed to write to this

Definition at line 126 of file DistributedMutex-inl.h.

Member Data Documentation

std::uintptr_t folly::detail::distributed_mutex::WakerMetadata::waker_ {0}

Definition at line 144 of file DistributedMutex-inl.h.

Referenced by folly::detail::distributed_mutex::wake().


The documentation for this class was generated from the following file: