SwappyThreadFunctions
#include <swappy_common.h>
A structure enabling you to set how Swappy starts and joins threads by calling Swappy_setThreadFunctions.
Summary
Usage of this functionality is optional.
Public attributes |
|
---|---|
join)(SwappyThreadId thread_id)
|
void(*
Thread join callback.
|
joinable)(SwappyThreadId thread_id)
|
bool(*
Thread joinable callback.
|
start)(SwappyThreadId *thread_id, void *(*thread_func)(void *), void *user_data)
|
int(*
Thread start callback.
|
Public attributes
join
void(* SwappyThreadFunctions::join)(SwappyThreadId thread_id)
Thread join callback.
This function is called by Swappy to join the thread with given id.
joinable
bool(* SwappyThreadFunctions::joinable)(SwappyThreadId thread_id)
Thread joinable callback.
This function is called by Swappy to discover whether the thread with the given id is joinable.
start
int(* SwappyThreadFunctions::start)(SwappyThreadId *thread_id, void *(*thread_func)(void *), void *user_data)
Thread start callback.
This function is called by Swappy to start thread_func on a new thread.
Details | |||
---|---|---|---|
Parameters |
|