VR-Vantage 3.1 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Private Member Functions | Private Attributes
tracy::Thread Class Reference

Public Member Functions

 Thread (void(*func)(void *ptr), void *ptr)
 ~Thread ()
pthread_t Handle () const

Static Private Member Functions

static voidLaunch (void *ptr)

Private Attributes

void(* m_func )(void *ptr)
voidm_ptr
pthread_t m_thread

Constructor & Destructor Documentation

tracy::Thread::Thread ( void(*)(void *ptr)  func,
void ptr 
)
inline

References Launch(), and m_thread.

tracy::Thread::~Thread ( )
inline

References m_thread.

Member Function Documentation

pthread_t tracy::Thread::Handle ( ) const
inline

References m_thread.

static void* tracy::Thread::Launch ( void ptr)
inlinestaticprivate

References m_ptr.

Referenced by Thread().

Member Data Documentation

void(* tracy::Thread::m_func)(void *ptr)
private
void* tracy::Thread::m_ptr
private

Referenced by Launch().

pthread_t tracy::Thread::m_thread
private

Referenced by Handle(), Thread(), and ~Thread().


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


Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)