Classes | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
libusbemu::QuickThread Struct Reference

#include <libusbemu_threads_win32.h>

Classes

struct  ThreadWrapper
 

Public Member Functions

void Join ()
 
bool LowerPriority ()
 
template<typename F >
 QuickThread (F *proc, void *params, const bool auto_release=false)
 
bool RaisePriority ()
 
bool TryJoin ()
 
 ~QuickThread ()
 

Static Public Member Functions

static QuickThread Myself ()
 
static void Sleep (int milliseconds)
 
static void Yield ()
 

Private Member Functions

 QuickThread ()
 

Private Attributes

HANDLE hThread
 

Detailed Description

Definition at line 76 of file libusbemu_threads_win32.h.

Constructor & Destructor Documentation

libusbemu::QuickThread::QuickThread ( )
inlineprivate

Definition at line 118 of file libusbemu_threads_win32.h.

template<typename F >
libusbemu::QuickThread::QuickThread ( F *  proc,
void *  params,
const bool  auto_release = false 
)
inline

Definition at line 122 of file libusbemu_threads_win32.h.

libusbemu::QuickThread::~QuickThread ( )
inline

Definition at line 146 of file libusbemu_threads_win32.h.

Member Function Documentation

void libusbemu::QuickThread::Join ( )
inline

Definition at line 159 of file libusbemu_threads_win32.h.

bool libusbemu::QuickThread::LowerPriority ( )
inline

Definition at line 169 of file libusbemu_threads_win32.h.

static QuickThread libusbemu::QuickThread::Myself ( )
inlinestatic

Definition at line 154 of file libusbemu_threads_win32.h.

bool libusbemu::QuickThread::RaisePriority ( )
inline

Definition at line 174 of file libusbemu_threads_win32.h.

static void libusbemu::QuickThread::Sleep ( int  milliseconds)
inlinestatic

Definition at line 179 of file libusbemu_threads_win32.h.

bool libusbemu::QuickThread::TryJoin ( )
inline

Definition at line 164 of file libusbemu_threads_win32.h.

static void libusbemu::QuickThread::Yield ( )
inlinestatic

Definition at line 193 of file libusbemu_threads_win32.h.

Member Data Documentation

HANDLE libusbemu::QuickThread::hThread
private

Definition at line 79 of file libusbemu_threads_win32.h.


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


libfreenect
Author(s): Hector Martin, Josh Blake, Kyle Machulis, OpenKinect community
autogenerated on Thu Jun 6 2019 19:25:39