Lines Matching refs:key
5 // Functions for allocating and accessing thread local values via key.
28 ThreadLocalKey key;
29 pthread_key_create(&key, NULL);
30 return key;
34 inline void ThreadLocalFree(ThreadLocalKey key) {
36 TlsFree(key);
38 pthread_key_delete(key);
42 inline void ThreadLocalSetValue(ThreadLocalKey key, void* value) {
44 TlsSetValue(key, value);
46 pthread_setspecific(key, value);
50 inline void* ThreadLocalGetValue(ThreadLocalKey key) {
52 return TlsGetValue(key);
54 return pthread_getspecific(key);