#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 | ( | ) |