Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
librealsense::platform::event_base Class Reference

#include <win-helpers.h>

Inheritance diagram for librealsense::platform::event_base:
Inheritance graph
[legend]

Public Member Functions

HANDLE get_handle () const
 
virtual bool set ()
 
virtual bool wait (DWORD timeout) const
 
virtual ~event_base ()
 

Static Public Member Functions

static event_basewait (const std::vector< event_base * > &events, bool waitAll, int timeout)
 
static event_basewait_all (const std::vector< event_base * > &events, int timeout)
 
static event_basewait_any (const std::vector< event_base * > &events, int timeout)
 

Protected Member Functions

 event_base (HANDLE handle)
 

Protected Attributes

HANDLE _handle
 

Private Member Functions

 event_base ()=delete
 
 event_base (const event_base &)=delete
 
event_baseoperator= (const event_base &)=delete
 

Detailed Description

Definition at line 106 of file win-helpers.h.

Constructor & Destructor Documentation

librealsense::platform::event_base::~event_base ( )
virtual

Definition at line 730 of file win-helpers.cpp.

librealsense::platform::event_base::event_base ( HANDLE  handle)
explicitprotected

Definition at line 726 of file win-helpers.cpp.

librealsense::platform::event_base::event_base ( )
privatedelete
librealsense::platform::event_base::event_base ( const event_base )
privatedelete

Member Function Documentation

HANDLE librealsense::platform::event_base::get_handle ( ) const
inline

Definition at line 117 of file win-helpers.h.

event_base& librealsense::platform::event_base::operator= ( const event_base )
privatedelete
bool librealsense::platform::event_base::set ( )
virtual

Definition at line 739 of file win-helpers.cpp.

bool librealsense::platform::event_base::wait ( DWORD  timeout) const
virtual

Definition at line 746 of file win-helpers.cpp.

event_base * librealsense::platform::event_base::wait ( const std::vector< event_base * > &  events,
bool  waitAll,
int  timeout 
)
static

Definition at line 753 of file win-helpers.cpp.

event_base * librealsense::platform::event_base::wait_all ( const std::vector< event_base * > &  events,
int  timeout 
)
static

Definition at line 775 of file win-helpers.cpp.

event_base * librealsense::platform::event_base::wait_any ( const std::vector< event_base * > &  events,
int  timeout 
)
static

Definition at line 780 of file win-helpers.cpp.

Member Data Documentation

HANDLE librealsense::platform::event_base::_handle
protected

Definition at line 122 of file win-helpers.h.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:39