Functions | |
L4_CV int | l4thread_data_allocate_key (void) |
Allocate new data key. | |
L4_CV void | l4thread_data_release_key (int key) |
Release data key. | |
L4_CV int | l4thread_data_set_current (int key, void *data) |
Set data pointer for current thread. | |
L4_CV void * | l4thread_data_get_current (int key) |
Get data pointer for current thread. | |
L4_CV int | l4thread_data_set (l4thread_t thread, int key, void *data) |
Set data pointer. | |
L4_CV void * | l4thread_data_get (l4thread_t thread, int key) |
Get data pointer. |
L4_CV int l4thread_data_allocate_key | ( | void | ) |
Allocate new data key.
L4_CV void l4thread_data_release_key | ( | int | key | ) |
Release data key.
key | data key |
L4_CV int l4thread_data_set_current | ( | int | key, | |
void * | data | |||
) |
Set data pointer for current thread.
key | data key | |
data | data pointer |
L4_CV void* l4thread_data_get_current | ( | int | key | ) |
Get data pointer for current thread.
key | data key |
L4_CV int l4thread_data_set | ( | l4thread_t | thread, | |
int | key, | |||
void * | data | |||
) |
Set data pointer.
thread | thread id | |
key | data key | |
data | data pointer |
L4_CV void* l4thread_data_get | ( | l4thread_t | thread, | |
int | key | |||
) |
Get data pointer.
thread | thread id | |
key | data key |