
#include "vipl.h"Go to the source code of this file.
Data Structures | |
| struct | timespec |
| struct | threadinfo_t |
| struct | vipl_win_thread_t |
Typedefs | |
| typedef threadinfo_t | threadinfo_t |
| typedef vipl_win_thread_t | vipl_win_thread_t |
Functions | |
| int | vipl_win_thread_create (vipl_win_thread_t *thread, void *(*start_routine)(void *), void *arg) |
| int | vipl_win_thread_join (vipl_win_thread_t t, void **thread_return) |
| void | vipl_win_thread_exit (void *retval) |
| VIP_ENTRY_POINT unsigned long | vipl_win_thread_self (void) |
Definition in file vipl_win_thread.h.
|
|
This structure contains the information about the routine executed by a thread in the Windows port (Win32 threads suck). |
|
|
This structure describes a thread abstraction in the Windows port (and we all know that Win32 threads suck). |
|
||||||||||||||||
|
This function create a new thread (Windows port).
Definition at line 80 of file vipl_win_thread.c. References threadinfo_t::arg, threadinfo_t::start_routine, vipl_win_thread_t::thread, vipl_win_thread_t::ti, vipl_win_init(), and vipl_win_thread_create_helper(). |
|
||||||||||||
|
This function waits for another thread to exit (Windows port).
Definition at line 114 of file vipl_win_thread.c. References vipl_win_thread_t::thread, and vipl_win_thread_t::ti. |
|
|
This function terminates the current thread (Windows port).
Definition at line 135 of file vipl_win_thread.c. |
|
|
This function returns the ID of the current thread (Windows port).
Definition at line 153 of file vipl_win_thread.c. |
1.4.4.