foobar2000 SDK  2015-01-14
Public Member Functions
pfc::event

#include <event.h>

+ Inheritance diagram for pfc::event:

Public Member Functions

 event ()
 
HANDLE get_handle () const
 
- Public Member Functions inherited from win32_event
 win32_event ()
 
 ~win32_event ()
 
void create (bool p_manualreset, bool p_initialstate)
 
HANDLE detach ()
 
HANDLE get () const
 
HANDLE get_handle () const
 
bool is_valid () const
 
void release ()
 
void set (HANDLE p_handle)
 
void set_state (bool p_state)
 
bool wait_for (double p_timeout_seconds)
 

Additional Inherited Members

- Static Public Member Functions inherited from win32_event
static DWORD g_calculate_wait_time (double p_seconds)
 
static int g_twoEventWait (win32_event &ev1, win32_event &ev2, double timeout)
 
static int g_twoEventWait (HANDLE ev1, HANDLE ev2, double timeout)
 
static bool g_wait_for (HANDLE p_event, double p_timeout_seconds)
 

Detailed Description

Definition at line 6 of file event.h.

Constructor & Destructor Documentation

pfc::event::event ( )
inline

Definition at line 8 of file event.h.

8 { create(true, false); }
void create(bool p_manualreset, bool p_initialstate)

Member Function Documentation

HANDLE pfc::event::get_handle ( ) const
inline

Definition at line 10 of file event.h.

10 {return win32_event::get();}
HANDLE get() const
Definition: win-objects.h:128

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