#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: