Shared/Threading/Event.h file

Namespaces

namespace Death
Shared root namespace.
namespace Death::Threading
Multithreading-related classes.

Classes

template<EventType Type>
class Death::Threading::Event
Lightweight event implementation.

Typedefs

using AutoResetEvent = Event<EventType::AutoReset>
Event object that will atomically revert to an unsignaled state anytime a Wait() call succeeds.
using ManualResetEvent = Event<EventType::ManualReset>
Event object that once signaled remains that way forever, unless ResetEvent() is called.