RADLib
RADical C++ application framework
rad::Event Class Reference

#include <rad_cpp.h>

Public Member Functions

 Event (bool signaled=false)
 
 ~Event ()
 
 Event (const Event &)=delete
 
Eventoperator= (const Event &)=delete
 
rad_status_t status () const
 
rad_status_t wait (uint32_t timeout_ms)
 
rad_status_t signal ()
 
rad_status_t reset ()
 

Constructor & Destructor Documentation

◆ Event() [1/2]

rad::Event::Event ( bool  signaled = false)
inlineexplicit

◆ ~Event()

rad::Event::~Event ( )
inline

◆ Event() [2/2]

rad::Event::Event ( const Event )
delete

Member Function Documentation

◆ operator=()

Event& rad::Event::operator= ( const Event )
delete

◆ reset()

rad_status_t rad::Event::reset ( )
inline

◆ signal()

rad_status_t rad::Event::signal ( )
inline

◆ status()

rad_status_t rad::Event::status ( ) const
inline

◆ wait()

rad_status_t rad::Event::wait ( uint32_t  timeout_ms)
inline

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