#include <EventCount.h>
Definition at line 49 of file EventCount.h.
◆ EventCount() [1/2]
◆ ~EventCount()
Eigen::EventCount::~EventCount |
( |
| ) |
|
|
inline |
◆ EventCount() [2/2]
Eigen::EventCount::EventCount |
( |
const EventCount & |
| ) |
|
|
privatedelete |
◆ CancelWait()
void Eigen::EventCount::CancelWait |
( |
| ) |
|
|
inline |
◆ CheckState()
static void Eigen::EventCount::CheckState |
( |
uint64_t |
state, |
|
|
bool |
waiter = false |
|
) |
| |
|
inlinestaticprivate |
◆ CommitWait()
void Eigen::EventCount::CommitWait |
( |
Waiter * |
w | ) |
|
|
inline |
◆ Notify()
void Eigen::EventCount::Notify |
( |
bool |
notifyAll | ) |
|
|
inline |
◆ operator=()
void Eigen::EventCount::operator= |
( |
const EventCount & |
| ) |
|
|
privatedelete |
◆ Park()
void Eigen::EventCount::Park |
( |
Waiter * |
w | ) |
|
|
inlineprivate |
◆ Prewait()
void Eigen::EventCount::Prewait |
( |
| ) |
|
|
inline |
◆ Unpark()
void Eigen::EventCount::Unpark |
( |
Waiter * |
w | ) |
|
|
inlineprivate |
◆ kEpochBits
◆ kEpochInc
const uint64_t Eigen::EventCount::kEpochInc = 1ull << kEpochShift |
|
staticprivate |
◆ kEpochMask
const uint64_t Eigen::EventCount::kEpochMask = ((1ull << kEpochBits) - 1) << kEpochShift |
|
staticprivate |
◆ kEpochShift
◆ kSignalInc
const uint64_t Eigen::EventCount::kSignalInc = 1ull << kSignalShift |
|
staticprivate |
◆ kSignalMask
const uint64_t Eigen::EventCount::kSignalMask |
|
staticprivate |
◆ kSignalShift
◆ kStackMask
const uint64_t Eigen::EventCount::kStackMask = (1ull << kWaiterBits) - 1 |
|
staticprivate |
◆ kWaiterBits
const uint64_t Eigen::EventCount::kWaiterBits = 14 |
|
staticprivate |
◆ kWaiterInc
const uint64_t Eigen::EventCount::kWaiterInc = 1ull << kWaiterShift |
|
staticprivate |
◆ kWaiterMask
const uint64_t Eigen::EventCount::kWaiterMask |
|
staticprivate |
◆ kWaiterShift
◆ state_
std::atomic<uint64_t> Eigen::EventCount::state_ |
|
private |
◆ waiters_
The documentation for this class was generated from the following file: