Allolib  1.0
C++ Components For Interactive Multimedia
al::CThreadFunction Struct Reference

C-style thread function with user data. More...

#include <C:/Users/Andres/source/repos/casm_viewer/external/tinc/external/allolib/include/al/system/al_Thread.hpp>

Inheritance diagram for al::CThreadFunction:
al::ThreadFunction

Public Types

typedef void *(* CFunc) (void *userData)
 Prototype of thread execution function.
 

Public Member Functions

 CThreadFunction (CFunc threadFunc=0, void *userData=0)
 
void operator() ()
 Routine called on thread execution start.
 

Public Attributes

CFunc func
 Thread execution function.
 
void * user
 User data passed into thread execution function.
 

Detailed Description

C-style thread function with user data.

Definition at line 59 of file al_Thread.hpp.

Constructor & Destructor Documentation

◆ CThreadFunction()

al::CThreadFunction::CThreadFunction ( CFunc  threadFunc = 0,
void *  userData = 0 
)
inline
Parameters
[in]threadFuncthread execution function
[in]userDatauser data passed into thread execution function

Definition at line 66 of file al_Thread.hpp.


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