|
| | ExecuteThread (const char *_executable, const char *_args, const char *_directory) |
| |
| virtual void | run (void *arg) |
| |
| | Thread (ThreadRunFunction func=0, void *arg=0, bool start_thread=true, bool autodelete=false) |
| |
| virtual | ~Thread () |
| |
| void | start () |
| |
| void | stop () |
| | Ask a thread to stop running.
|
| |
| bool | join () |
| | Block until the thread stops running.
|
| |
| bool | checkForStop () |
| |
| bool | isAlive () |
| | Returns true if the thread is running.
|
| |
| ThreadIdent | getId () |
| | Returns the platform specific thread id for this thread.
|
| |
◆ ExecuteThread()
| ExecuteThread |
( |
const char * |
_executable, |
|
|
const char * |
_args, |
|
|
const char * |
_directory |
|
) |
| |
|
inline |
◆ run()
Run the Thread's entry point function. Override this method in a subclass of Thread to create threaded code in an object oriented way, and without passing a function ptr to Thread(). Also, you can call this method directly to execute the thread's code in a non-threaded way.
Reimplemented from Thread.
The documentation for this class was generated from the following file:
- platformAndroid/AndroidPlatform.cpp