Diligent Engine  v.2.4.g
Public Member Functions | List of all members
ThreadingTools::Signal Class Reference

#include <ThreadSignal.hpp>

Public Member Functions

 Signal ()
 
void Trigger (bool NotifyAll=false, int SignalValue=1)
 
int Wait (bool AutoReset=false, int NumThreadsWaiting=0)
 
void Reset ()
 
bool IsTriggered () const
 

Constructor & Destructor Documentation

◆ Signal()

ThreadingTools::Signal::Signal ( )
inline

Member Function Documentation

◆ IsTriggered()

bool ThreadingTools::Signal::IsTriggered ( ) const
inline

◆ Reset()

void ThreadingTools::Signal::Reset ( )
inline

◆ Trigger()

void ThreadingTools::Signal::Trigger ( bool  NotifyAll = false,
int  SignalValue = 1 
)
inline

◆ Wait()

int ThreadingTools::Signal::Wait ( bool  AutoReset = false,
int  NumThreadsWaiting = 0 
)
inline

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