#include <Guards.h>
|
| 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 |
|
◆ Notified() [1/3]
◆ Notified() [2/3]
◆ Notified() [3/3]
◆ operator N()
◆ operator=()
◆ wait() [1/6]
◆ wait() [2/6]
template<class N >
template<class F >
◆ wait() [3/6]
◆ wait() [4/6]
template<class N >
template<class R , class P >
void dev::Notified< N >::wait |
( |
std::chrono::duration< R, P > |
_d | ) |
const |
|
inline |
◆ wait() [5/6]
template<class N >
template<class R , class P , class F >
void dev::Notified< N >::wait |
( |
std::chrono::duration< R, P > |
_d, |
|
|
F const & |
_f |
|
) |
| const |
|
inline |
◆ wait() [6/6]
template<class N >
template<class R , class P >
void dev::Notified< N >::wait |
( |
std::chrono::duration< R, P > |
_d, |
|
|
N const & |
_v |
|
) |
| const |
|
inline |
◆ waitNot() [1/2]
◆ waitNot() [2/2]
template<class N >
template<class R , class P >
void dev::Notified< N >::waitNot |
( |
std::chrono::duration< R, P > |
_d, |
|
|
N const & |
_v |
|
) |
| const |
|
inline |
◆ m_cv
◆ m_mutex
◆ m_value
The documentation for this class was generated from the following file: