IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::ManualResetEvent Class Reference

#include <ice/sync_manual_events.hxx>

Public Member Functions

 ManualResetEvent (bool set_on_create=false) noexcept
 ~ManualResetEvent () noexcept=default
void set () noexcept
void reset () noexcept
void wait () noexcept
bool is_set () const noexcept

Constructor & Destructor Documentation

◆ ManualResetEvent()

ice::ManualResetEvent::ManualResetEvent ( bool set_on_create = false)
noexcept

◆ ~ManualResetEvent()

ice::ManualResetEvent::~ManualResetEvent ( )
defaultnoexcept

Member Function Documentation

◆ is_set()

bool ice::ManualResetEvent::is_set ( ) const
noexcept

◆ reset()

void ice::ManualResetEvent::reset ( )
noexcept

◆ set()

void ice::ManualResetEvent::set ( )
noexcept

◆ wait()

void ice::ManualResetEvent::wait ( )
noexcept

The documentation for this class was generated from the following file: