#include <Thread.hpp>
Inheritance diagram for sf::Thread:

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 | ( | 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) |
| virtual sf::Thread::~Thread | ( | ) | [virtual] |
Virtual destructor.
| sf::Thread::Thread | ( | ) | [protected] |
Default constructor.
| void sf::Thread::Launch | ( | ) |
Create and run the thread.
| void sf::Thread::Wait | ( | ) |
Wait until the thread finishes.
| 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.