rippled
|
Public Member Functions | |
Worker (Workers &workers, std::string const &threadName, int const instance) | |
~Worker () | |
void | notify () |
Private Member Functions | |
void | run () |
Private Attributes | |
Workers & | m_workers |
const std::string | threadName_ |
const int | instance_ |
std::thread | thread_ |
std::mutex | mutex_ |
std::condition_variable | wakeup_ |
int | wakeCount_ |
bool | shouldExit_ |
std::atomic< Node * > | m_next |
ripple::Workers::Worker::Worker | ( | Workers & | workers, |
std::string const & | threadName, | ||
int const | instance | ||
) |
Definition at line 158 of file Workers.cpp.
ripple::Workers::Worker::~Worker | ( | ) |
Definition at line 171 of file Workers.cpp.
void ripple::Workers::Worker::notify | ( | ) |
Definition at line 184 of file Workers.cpp.
|
private |
Definition at line 192 of file Workers.cpp.
|
private |
|
private |
|
private |
|
private |
|
privateinherited |
Definition at line 170 of file LockFreeStack.h.