mf
Media Framework
|
Event which is repeatedly received after having been notified once. More...
#include <event.h>
Public Member Functions | |
sticky_event ()=default | |
void | notify () override |
void | wait () override |
void | reset () |
Public Member Functions inherited from mf::event | |
event () | |
event (const event &)=delete | |
event (event &&) | |
virtual | ~event () |
event & | operator= (const event &)=delete |
event & | operator= (event &&) |
Additional Inherited Members | |
Static Public Member Functions inherited from mf::event | |
static event * | wait_any_ (event **begin, event **end) |
template<typename It > | |
static event & | wait_any_list (It begin_it, It end_it) |
template<typename... Events> | |
static event & | wait_any (Events &&...events) |
Public Attributes inherited from mf::event | |
std::uintptr_t | handle_ |
OS-specific handle. More... | |
Event which is repeatedly received after having been notified once.
Altered version of event. After notified(), all subsequent wait() or wait_any() calls receive the event without waiting, until the event is reset using reset().
|
default |
|
inlineoverridevirtual |
Reimplemented from mf::event.
|
inline |
|
inlineoverridevirtual |
Reimplemented from mf::event.