#include <Thread.hpp>
Public Types | |
typedef void(* | FuncType )(void *) |
Public Member Functions | |
Thread (FuncType Function, void *UserData=NULL) | |
Construct the thread from a function pointer. | |
virtual | ~Thread () |
Virtual destructor. | |
void | Launch () |
Create and run the thread. | |
void | Wait () |
Wait until the thread finishes. | |
void | Terminate () |
Terminate the thread Terminating a thread with this function is not safe, you should rather try to make the thread function terminate by itself. | |
Protected Member Functions | |
Thread () | |
Default constructor. |
There are two ways to use Thread :
Definition at line 44 of file Win32/Thread.hpp.
sf::Thread::Thread | ( | Thread::FuncType | Function, | |
void * | UserData = NULL | |||
) |
Construct the thread from a function pointer.
Function | : Entry point of the thread | |
UserData | : Data to pass to the thread function (NULL by default) |
Definition at line 50 of file Thread.cpp.
sf::Thread::~Thread | ( | ) | [virtual] |
sf::Thread::Thread | ( | ) | [protected] |
void sf::Thread::Launch | ( | ) |
void sf::Thread::Terminate | ( | ) |
Terminate the thread Terminating a thread with this function is not safe, you should rather try to make the thread function terminate by itself.
Terminate the thread Terminating a thread with this function is not safe, you should rather try to make the thread function terminate by itself.
Definition at line 109 of file Thread.cpp.
void sf::Thread::Wait | ( | ) |