![]() |
Fabcoin Core
0.16.2
P2P Digital Currency
|
#include <Guards.h>
Public Member Functions | |
Notified () | |
Notified (N const &_v) | |
Notified (Notified const &)=delete | |
Notified & | operator= (N const &_v) |
operator N () const | |
void | wait () const |
void | wait (N const &_v) const |
void | waitNot (N const &_v) const |
template<class F > | |
void | wait (F const &_f) const |
template<class R , class P > | |
void | wait (std::chrono::duration< R, P > _d) const |
template<class R , class P > | |
void | wait (std::chrono::duration< R, P > _d, N const &_v) const |
template<class R , class P > | |
void | waitNot (std::chrono::duration< R, P > _d, N const &_v) const |
template<class R , class P , class F > | |
void | wait (std::chrono::duration< R, P > _d, F const &_f) const |
Private Attributes | |
Mutex | m_mutex |
std::condition_variable | m_cv |
N | m_value |
|
inline |
|
inline |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
mutableprivate |
|
mutableprivate |
|
private |