dxd - dynax driver framework  2981
cross platform open source driver development framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
dx::event< dx::kernel > Class Template Reference

#include <dx_sync.h>

Public Member Functions

 event ()
 
 event (bool signalled)
 
 operator const os_event () const noexcept
 
 operator os_event () noexcept
 
void reset ()
 
void signal ()
 
void wait (int64_t timeout=0)
 
virtual ~event () noexcept
 

Static Public Member Functions

static void wait (::HANDLE handle, int64_t timeout=0)
 

Constructor & Destructor Documentation

dx::event< dx::kernel >::event ( )
inline
dx::event< dx::kernel >::event ( bool  signalled)
inline
virtual dx::event< dx::kernel >::~event ( )
inlinenoexcept

Member Function Documentation

dx::event< dx::kernel >::operator const os_event ( ) const
inlinenoexcept
dx::event< dx::kernel >::operator os_event ( )
inlinenoexcept
void dx::event< dx::kernel >::reset ( )
inline
void dx::event< dx::kernel >::signal ( )
inline
static void dx::event< dx::kernel >::wait ( ::HANDLE  handle,
int64_t  timeout = 0 
)
inlinestatic
void dx::event< dx::kernel >::wait ( int64_t  timeout = 0)
inline

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

(c) copyright 2009 dynamic acoustics e.U. generated on Tue Nov 19 2019

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.