#include <ThreadImplWin32.h>
Public Member Functions | |
virtual void | join () |
virtual bool | start () |
ThreadImplWin32 (Thread *thread, icl_core::ThreadPriority priority) | |
virtual | ~ThreadImplWin32 () |
Static Private Member Functions | |
static DWORD WINAPI | runThread (void *arg) |
Private Attributes | |
Thread * | m_thread |
HANDLE | m_thread_handle |
unsigned long | m_thread_id |
Definition at line 42 of file icl_core_logging/ThreadImplWin32.h.
icl_core::logging::ThreadImplWin32::ThreadImplWin32 | ( | Thread * | thread, |
icl_core::ThreadPriority | priority | ||
) |
Definition at line 17 of file icl_core_logging/ThreadImplWin32.cpp.
icl_core::logging::ThreadImplWin32::~ThreadImplWin32 | ( | ) | [virtual] |
Definition at line 23 of file icl_core_logging/ThreadImplWin32.cpp.
void icl_core::logging::ThreadImplWin32::join | ( | ) | [virtual] |
Implements icl_core::logging::ThreadImpl.
Definition at line 31 of file icl_core_logging/ThreadImplWin32.cpp.
DWORD WINAPI icl_core::logging::ThreadImplWin32::runThread | ( | void * | arg | ) | [static, private] |
Definition at line 52 of file icl_core_logging/ThreadImplWin32.cpp.
bool icl_core::logging::ThreadImplWin32::start | ( | ) | [virtual] |
Implements icl_core::logging::ThreadImpl.
Definition at line 44 of file icl_core_logging/ThreadImplWin32.cpp.
Definition at line 56 of file icl_core_logging/ThreadImplWin32.h.
HANDLE icl_core::logging::ThreadImplWin32::m_thread_handle [private] |
Definition at line 54 of file icl_core_logging/ThreadImplWin32.h.
unsigned long icl_core::logging::ThreadImplWin32::m_thread_id [private] |
Definition at line 55 of file icl_core_logging/ThreadImplWin32.h.